ВопросВыделение пунктов древовидного меню

Дано:
Пункт меню "Новости" - выводит анонсы статей с тегом "news".
В нем 2 дочерних пункта меню "2011" и "2012" - выводят анонсы статей с одноименными тегами.

Цель:
1) При клике на ("2011" или "2012") - родительскому "Новости" так же должен присвоиться class="active"
2) При просмотре выбранной статьи - дочерний пункт меню "" и родительский "Новости" должны быть ОБА активными.

П.С: Пробовал использовать модуль "Menu position", но он решает проблему только частично, тк позволяет выделить только один пункт одного меню (при создании 2х правил - работает только одно из них).
Понимаю что легко поможет самописный яваскрипт, но неужели это нельзя сделать средствами друпала?

Нужно что б было как здесь: batisse.ru
А вот у меня: rtute.ru

Комментарии

Аватар пользователя mixartemev
mixartemev написал:

Блиин(( никто незнает? или я задал глупый вопрос, или он непонятен?

21.06.2012 20:58
Аватар пользователя Сергей
Сергей написал:

Родительскому пункту верхнего уровня должен быть присвоен класс active-trail, посмотрите исходный код. Этого достаточно для вашей задачи.

21.06.2012 23:58
Аватар пользователя mixartemev
mixartemev написал:

Сергей, дейстивительно, спасибо)
но это ответ только к первому вопросу, остается нерешенным второй(

22.06.2012 12:52
Аватар пользователя Сергей
Сергей написал:

Если "Новости" у вас это словарь, то вам поможет модуль этот http://drupal.org/project/taxonomy_menu_trails.

22.06.2012 17:25

Комментировать