Как получить массив ссылок из созданного меню

Главные вкладки

Аватар пользователя Shedko Shedko 3 октября 2006 в 23:58



Вот есть такой код, использую его для вывода основных ссылок в виде полосы инструментов.

  $links = menu_primary_links();
  if ($links) {
    foreach ($links as $link) {
      $ilink = $link;
      здесь уже обработка каждого элемента меню
    };

Массив ссылок получаю через
$links = menu_primary_links();,
а вот как получить такой массив ссылок из произвольно созданного меню ? Которое было создано через /admin/menu

Пытался отбратиться и по имени меню

$links = menu_othermenu();
$links = other_menu();

Также пытался по номеру,
$links = 140()


Но все равно получаю пустой массив, так как можно получить этот массив ?

Комментарии

Аватар пользователя Shedko Shedko 4 октября 2006 в 0:38



Мда, пора мне прекращать задавать вопросы. А то как задам так сам и отвечаю.

В общем ответ на этот вопрос можно найти на страничке посвященной функции menu_primary_links (http://api.drupal.org/api/HEAD/function/menu_primary_links)

В общем поменять код надо так:

  $links = menu_primary_links(1,140);
  if ($links) {
    foreach ($links as $link) {
      $ilink = $link;
      здесь уже обработка каждого элемента меню
    }

Где 140 - id моего созданнго меню.


ВСЕ ВОПРОС ИСЧЕРПАН.