Меню схлопывается при просмотре ноды, относящейся к категории

Главные вкладки

Аватар пользователя tlito tlito 9 июня 2014 в 0:05

Здравствуйте, уважаемы друпаловцы, разрабочики сайтов на друпал!
Есть небольшая проблема, которая наследует предыдущие решения ))
У меня есть меню 2 уровней:
Котята
-Игривые
-Когтистые
-Миленькие
-Голосистые
Попугайчики
-Матерные
-Общительные
-Певцы
Животные
-Бездомные
-Породистые

И установлены: Taxonomy Menu, Taxonomy Menu Trails.
Я во-первых не могу найти где настраивать Трэйлс.
А нужно следующее:
При попадании в ноду "Котёнок Визажист" нужно чтобы не схлопывалось меню Котята, а оставалось раскрытым.
По умолчанию меню не раскрыто. При просмотре Котята оно раскрывается. При просмотре Миленькие оно тоже остается раскрытым.
А при попадании в ноду "Котёнок Визажист" - даже при установленном модуле Taxonomy Menu Trails оно схлопывается.
А в коде не появляется класс active-trail для Котята, хотя нода относится к нему.

Как сделать? И еще, а как сделать раскрытыми все, если нода относится не только к Котята, Котята-Миленькие, но еще и к Животные, Животные-Породистые ??

Комментарии

Аватар пользователя tlito tlito 9 июня 2014 в 2:13

Полностью выручила вот эта вещь:
https://drupal.org/project/taxonomy_field_menu

Taxonomy Field Menu позволяет настроить в типе содержимого связь поля ссылка на термин с его активностью в меню таксономии.
То есть на странице ноды этот модуль добавляет класс active-trail для тех пунктов, к которым относится нода.

Аватар пользователя tlito tlito 9 июня 2014 в 2:17

Не, не полностью. Если у ноды есть несколько терминов, то представленные два модуля работают только с первым из деревьев.

То есть если такснономия как в первом сообщении темы Котята, Попугайчики, Животные,
и у ноды выбраны Котята-Миленькие и Животные-Породистые,
то раскрытым будет только дерево Котята.

Аватар пользователя vortex vortex 9 июня 2014 в 12:18

д.ру очень не хватает рулса, который будет проверять заголовок ноды и в случае совпадения предупреждать пользователя, что уже нода есть.