Доброе время суток уважаемые друпаллеры!
Столкнулся с проблемой, бьюсь уже несколько дней. Суть в следующем. Требуется создать блок меню вида:
Категория1
-товар1
-товар2
Категория2
-товар1
-товар2
Причем, Категория1 - это ссылка на простую страницу с текстом, а товар1 - ссылка на термин таксономии. При выборе Категории1, этот пунтк менб должен быть раскрытым и при переходе на товар1 или товар2 не должен схлопываться.
Создал пункты меню категорий и товаров, в пункте категории указал ссылки на нужные ноды, а в ссылке на товары с помощью модуля taxonomy_menu указал ссылки на нужные термины таксономии.
Проблема в том, что при клике на пункте "товар" меню схлопывается. Укажите пожалуйста, правильное ли направление я выбрал и есть ли пути решения данного вопроса?
Спасибо заранее!
Комментарии
http://drupal.org/project/taxonomy_menu_trails
В том тои дело, что пункт "Категория" это просто ссылка на ноду, которая имеет дочерние пункты "товар", которые в свою очередь ссылаются на термины. А для модуля taxonomy_menu_trails, если я правильно понял, все пункты должны быть терминами таксономии. Мне именно необходимо чтобы категории при клике на категории появлялась какая-нибудь нода например с рекламой товара данной категории, а когда жмякаем "товар" - каталог с товарами. Но проблема в том что меню с категорией схлопывается при переходе по ссылке "товар". Может я не в том направлении двигаюсь?
не должны быть
а можно чуть подробнее, пожалуйста
что именно подробнее? ставите модуль, настраиваете, profit.
модуль я поставил, в настройках модуля указал словарь терминов (товаров), на которые ссылаются пункты "товар", но при нажатии на пункт товар, пункт "категория" в котором он находится, схлопывается.
Модуль taxonomy_menu_trails не помог, может дело в автоматических синонимах? Разрешима ли задача?
Поправлюсь.
В пункты меню "Категория" вручную вставленны ссылки на нужные ноды, также и вдочерние им пункты "товары" вставленны ссылки на нужные термины, при переходе по ссылке "товар" категория схлопывается. Неужели нужно лезть в код и допиливать там?
Попробуйте сделать все пукты меню терминами таксономии, привязав к необходимым ноды, примерно как здесь:
drupal.ru/node/45044
Глупый вопрос, можно задать для родительских нод - категорий синоним например "category/tid", а для товаров - "products/tid"? И можно ли для терминов категорий не выводить свзянные ноды а только описание термина?
руками - да, автоматически - из коробки такого решения нет
для pathauto все термины таксономии выглядят одинаково, вне зависимости от того, какие ноды (каких типов) к этим терминам привязаны
поскольку речь идёт о D6, у терминов есть поле синоним (в D7 его вроде как выпилили)
соответственно, его можно приспособить для хранения category|products, если больше ни для чего оно не нужно, и с помощью token starter настроить автоматическую генерацию алиасов вроде [term_syn]/tid
не вижу проблемы, сделайте для терминов категорий отдельное представление, и назначьте разным терминам разные представления с помощью tvi
Спасибо за ответы.
Вопрос решил путем создания меню с помощью taxonomy menu, поставив и настроив дополнительно taxonomy menu trails, для категории в поле описания темина пишу нужную рекламную информацию, а для товаров вывожу через views связааные ноды (словарь связал с views через tvi).