[РЕШЕНО] Меню : родительский пункт - ссылка на ноду, подменю - ссылки на термины

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

Аватар пользователя evolved evolved 27 июня 2011 в 19:22

Доброе время суток уважаемые друпаллеры!
Столкнулся с проблемой, бьюсь уже несколько дней. Суть в следующем. Требуется создать блок меню вида:
Категория1
-товар1
-товар2
Категория2
-товар1
-товар2
Причем, Категория1 - это ссылка на простую страницу с текстом, а товар1 - ссылка на термин таксономии. При выборе Категории1, этот пунтк менб должен быть раскрытым и при переходе на товар1 или товар2 не должен схлопываться.
Создал пункты меню категорий и товаров, в пункте категории указал ссылки на нужные ноды, а в ссылке на товары с помощью модуля taxonomy_menu указал ссылки на нужные термины таксономии.
Проблема в том, что при клике на пункте "товар" меню схлопывается. Укажите пожалуйста, правильное ли направление я выбрал и есть ли пути решения данного вопроса?
Спасибо заранее!

Комментарии

Аватар пользователя evolved evolved 27 июня 2011 в 20:37

В том тои дело, что пункт "Категория" это просто ссылка на ноду, которая имеет дочерние пункты "товар", которые в свою очередь ссылаются на термины. А для модуля taxonomy_menu_trails, если я правильно понял, все пункты должны быть терминами таксономии. Мне именно необходимо чтобы категории при клике на категории появлялась какая-нибудь нода например с рекламой товара данной категории, а когда жмякаем "товар" - каталог с товарами. Но проблема в том что меню с категорией схлопывается при переходе по ссылке "товар". Может я не в том направлении двигаюсь?

Аватар пользователя xxandeadxx xxandeadxx 27 июня 2011 в 20:58

"evolved" wrote:
А для модуля taxonomy_menu_trails, если я правильно понял, все пункты должны быть терминами таксономии.

не должны быть

Аватар пользователя evolved evolved 27 июня 2011 в 21:51

модуль я поставил, в настройках модуля указал словарь терминов (товаров), на которые ссылаются пункты "товар", но при нажатии на пункт товар, пункт "категория" в котором он находится, схлопывается.

Аватар пользователя evolved evolved 28 июня 2011 в 10:58

Поправлюсь.
В пункты меню "Категория" вручную вставленны ссылки на нужные ноды, также и вдочерние им пункты "товары" вставленны ссылки на нужные термины, при переходе по ссылке "товар" категория схлопывается. Неужели нужно лезть в код и допиливать там?

Аватар пользователя Andruxa Andruxa 28 июня 2011 в 11:16

Попробуйте сделать все пукты меню терминами таксономии, привязав к необходимым ноды, примерно как здесь:
drupal.ru/node/45044

Аватар пользователя evolved evolved 28 июня 2011 в 12:32

Глупый вопрос, можно задать для родительских нод - категорий синоним например "category/tid", а для товаров - "products/tid"? И можно ли для терминов категорий не выводить свзянные ноды а только описание термина?

Аватар пользователя Andruxa Andruxa 28 июня 2011 в 23:28

"evolved" wrote:
можно задать для родительских нод - категорий синоним например "category/tid", а для товаров - "products/tid"

руками - да, автоматически - из коробки такого решения нет

для pathauto все термины таксономии выглядят одинаково, вне зависимости от того, какие ноды (каких типов) к этим терминам привязаны

поскольку речь идёт о D6, у терминов есть поле синоним (в D7 его вроде как выпилили)
соответственно, его можно приспособить для хранения category|products, если больше ни для чего оно не нужно, и с помощью token starter настроить автоматическую генерацию алиасов вроде [term_syn]/tid

"evolved" wrote:
можно ли для терминов категорий не выводить свзянные ноды а только описание термина

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

Аватар пользователя evolved evolved 29 июня 2011 в 9:22

Спасибо за ответы.
Вопрос решил путем создания меню с помощью taxonomy menu, поставив и настроив дополнительно taxonomy menu trails, для категории в поле описания темина пишу нужную рекламную информацию, а для товаров вывожу через views связааные ноды (словарь связал с views через tvi).