Вывести любое меню в Drupal 7
Долго искал, как вывести меню в Drupal 7, а код от шестого не подходил, вместо меню выводил надпись “Array”.
Для Drupal 6
<?php echo menu_tree('navigation'); ?>
Но в Drupal 7 нужно записать результат, который выдается функцией menu_tree() в переменную, и вывести с помощью функции render, тогда все заработает.
<?php $tree = menu_tree('navigation'); echo render($tree); ?>
Вместо navigation имя любого системного меню.
Для того чтобы вывести меню в нужном месте этот код нужно добавить в содержание нового блока (Структура/Блоки/добавить или же admin/structure/block/add) выбрать формат ввода “PHP code” и указать регион вывода.
5 комментариев к Вывести любое меню в Drupal 7
Ответить
Поискать по блогу
Рубрики
Архивы
Метки
dropbox
google
Oтдых
payeer
plugins
ru
Sape
SEO
sms
UWDC
Webmoney
wordpress
wrike
Новости
Партнерские программы
Прозрачное продвижение
Челябинск
Яндекс
авто
банное
блог
бонусы
вакансии
видео
деньги
дети
домены
заработок
здоровье
интернет-магазин
каталоги
китай
контекст
мероприятия
новый год
обзор
обновления
партнерка
реклама
сервисы
система управления проектами
тИЦ
твиттер
файлы
эстафета
Огромное спасибо!
Присоединяюсь к благодарности!!! Думал, с ума сойду (я только знакомлюсь с Друпалом). Оказалось всё просто!
Спасибо большое, очень помог!
Спасибо. Как раз была проблема с выводом меню.
Очень помогло.
Спасибо. Очень помогло.