ВопросВыделение пунктов древовидного меню
Дано:
Пункт меню "Новости" - выводит анонсы статей с тегом "news".
В нем 2 дочерних пункта меню "2011" и "2012" - выводят анонсы статей с одноименными тегами.
Цель:
1) При клике на ("2011" или "2012") - родительскому "Новости" так же должен присвоиться class="active"
2) При просмотре выбранной статьи - дочерний пункт меню "" и родительский "Новости" должны быть ОБА активными.
П.С: Пробовал использовать модуль "Menu position", но он решает проблему только частично, тк позволяет выделить только один пункт одного меню (при создании 2х правил - работает только одно из них).
Понимаю что легко поможет самописный яваскрипт, но неужели это нельзя сделать средствами друпала?
Нужно что б было как здесь: batisse.ru
А вот у меня: rtute.ru
- mixartemev
- 20.06.2012
- 2761
Комментарии
Блиин(( никто незнает? или я задал глупый вопрос, или он непонятен?
Родительскому пункту верхнего уровня должен быть присвоен класс active-trail, посмотрите исходный код. Этого достаточно для вашей задачи.
Сергей, дейстивительно, спасибо)
но это ответ только к первому вопросу, остается нерешенным второй(
Если "Новости" у вас это словарь, то вам поможет модуль этот http://drupal.org/project/taxonomy_menu_trails.
Комментировать