Здравствуйте уважаемые!!!
речь о drupal 7, как правильно вывести меню с подменю (т.е. вида
a,
a/b,
a/c,
b,
c) в файле темы (page.tpl.php)?
если выводить так:
<?phpprint theme('links__add_nav', array('links' => menu_navigation_links('menu-add-nav'),'attributes' => array('id' => 'add-nav')));?>
то не выводятся подменю ((
если выводить так:
<?phpprint render(menu_tree('menu-add-nav'));?>
то все выводится но как задать дополнительные атрибуты, как в примере выше?
как правильно?
Комментарии
в див обернуть?
ну да, можно в див все обернуть, но это же не truъ?
зачем городить wrapper`ы когда должен быть способ добавить класс?
мм, в этой функции вторым параметром глубина выводимого меню.
http://api.drupal.ru/api/function/menu_navigation_links/6
да, видел уже эту функцию, она немного не то возвращает (а вроде как плоский список ссылок с уровнем $level)
хотя, при значении аргумента $level большем чем 0 у мня выдает пустой массив
<?phpprint theme('links__add_nav', array('links' => menu_navigation_links('menu-add-nav',2),'attributes' => array('id' => 'add-nav')));?>
не работает, я же уже писал выше