Здравствуйте.
Я создал словарь для новостей и нескольrо терминов в нем. Хочу, чтобы ссылки на эти термины были подпунктами определенного пункта меню с тем, чтобы это меню потом открывалось и закрывалось посредством dhtml_menu.
Т.е. у меня в меню есть пункт "Новости и пресс-релизы", я хочу чтобы по клику на нем открывалос подменю из категорий-терминов словаря.
Как это можно сделать, не прибегая к ручному созданию пунктов меню? Заранее благодарен.
Решение. Я установил модуль taxonomy_menu и создал с помощью него пункт меню с подменю в виде терминов словаря. После этого перенес его в нужное мне меню.
Комментарии
а как же дубли страниц терминов по адресу taxonomy/term/% ?
Какие дубли? У меня всего лишь появилось меню из терминов, страницы никуда не девались и не дублировались.
taxonomy menu создает страницы category/% и на них и ссылается. А родной taxonomy - taxonomy/term/%
А если у тебя taxonomy_menu ссылается на страницы, созданные штатной таксономией, то напиши, как этого добиться, мне тоже интересно.
category можно сменить в настройках модуля на нужное. Я сделал "news", например.
Однако, taxonomy_menu включает еще и vid словаря в генерируемый путь. Это легко исправить, вмешавшись в код модуля. Файл taxonomy_menu.inc, строка 146 и строка 209 чтобы исправить пути в "хлебных крошках".
Наложив сверху магию PathAuto, можно исправить ситуацию
Можно также написать модуль, перекрывающий функционал taxonomy_menu, но неохота
fasdalf@fasdalf.ru, попробуйте модуль http://drupal.org/project/taxonomyblocks
Кажется, он делает то же самое, но без лишних засоров адресного пространства.