Есть страница, на которую указывает пункт меню other-links.
Нужно чтобы на этой странице выводились дочерние пункты меню для данного пункта (по типу подшивки)
Т. е. меню выглядит так:
-A
--aa
----bbb
----bbbb
----bbbbb
--aaa
----ccc
----ccccc
Соотв., нужно на странице aa вывести подменю, т.е. только
----bbb
----bbbb
----bbbbb
Само "дерево" меню полностью на сайте нигде не используется.
Указанные страницы aa,aaa и т.д. все информационные (тип материала один у всех), но внизу к ним добавляются ссылки bbb,bbbbb... ccc и проч. на сторонние сайты "по теме" (потому собственно друпальская "подшивка" и не годится). Сейчас все ссылки добавляются "вручную" через редактирование контента.
Хотелось бы полностью отделить информационный контент от ссылок (для страниц определенного типа), чтобы редактируя меню other-links вида
--тема1
----ссылка1
----ссылка2
----ссылка3
--тема2
и т.д. пользователь т.о. получал возможность управлять всеми тематическими ссылками на определенных страницах сайта (соответственно типу материала).
Отсюда несколько вопросов:
1. Есть ли функция, позволяющая вывести одну единственную ветку меню (----) ?
2. Возможно ли сделать это один раз и для всех страниц определенного типа?
3. Существует (возможно) ли простое решение?
Буду признателен за любую помощь.
Комментарии
1. Модуль menu trail
2.В template.php
switch($variables['node']->type){
case 'node-type':
menu_set_active_item('your-item');
break;
}
Ну и меню естественно вывести, сниппетом например