Вывести свое меню

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

Аватар пользователя nikolasiii nikolasiii 23 сентября 2010 в 14:54

Создал дополнительное меню скажем ownmenu. Теперь не пойму как вывести его пункты? <?php print theme('links',$ownmenu);?>
не помогает, походу как то надо определить его в template.php?

Комментарии

Аватар пользователя spizard spizard 24 сентября 2010 в 0:44

вот тот же вопрос.
мне надо в дополнительной теме, заменить primary_links своим меню.
причем в основной теме PL нужны

Аватар пользователя nikolasiii nikolasiii 24 сентября 2010 в 6:42

ситуация как и у spizard. Нужно вывести только все пункты меню,причем без вложений пункты, что облегчает задачу. menu_tree('ownmenu'); не помогает, да и ваще сразу подумал что нето чето.

Аватар пользователя spizard spizard 24 сентября 2010 в 15:09

а у меня нет.
и в теме используется другой вывод для PL:
<?php print theme('links', $primary_links, array('class' => 'links primary-links')); ?>

Аватар пользователя spizard spizard 24 сентября 2010 в 15:25

ее там точно нет.

файл не прикрепился.

есть вот это:

<?phpfunction phptemplate_menu_item_link($link) {
  if (empty($link['options'])) {
    $link['options'] = array();
  }

  // If an item is a LOCAL TASK, render it as a tab
  if ($link['type'] & MENU_IS_LOCAL_TASK) {
    $link['title'] = '<span class="tab">' . check_plain($link['title']) . '</span>';
    $link['options']['html'] = TRUE;
  }

  if (empty($link['type'])) {
    $true = TRUE;
  }

  return l($link['title'], $link['href'], $link['options']);
}?>