Вопросвывод разного меню в зависимости от типа содержимого?
Всем привет. Возник такой вопрос, как можно вывести разное меню на странице в зависимости от типа содержимого к которому материал относится!
Мой вариант такой:
1. Добавляют в папку с шаблоном файл node-название типа.tpl.php
2.Пишу такой код : echo tree_menu(название меню='navigation');
Только меню не появляется...а если просто пишу echo tree_menu('navigation');
, то появляется меню навигации! Подскажите где косячу???
- pantey
- 28.12.2011
- 2383
Комментарии
А если вместо navigation вставить машинное имя вашего меню ?
пробовал, меню так и не появляется!
Подождите сплеша , он точно знает )
Наверно не самый лучший вариант , но попробуйте .
Я только начинающий , послушаем что нам Евгений скажет )
опять не работает. выдал ошибку...
Решил по другом...Создал необходимое меню, вывел в блок,- а в блоке прописал на каких страницах выводить...
Я думал вам вариант с блоками изначально не подошел )
А как вы записали имя меню и какую ошибку получили ?
1.вариант
$tree = menu_tree('test'); echo render($tree);
2.вариант
echo render($tree = menu_tree('test'));
эти варианты по сути индентичны...
а ошибка банальна, тип не правильный код в строке такой то....
Машинное имя указывается с префиксом "menu"
Напишите 'menu-test' , должно заработать .
Комментировать