Как сделать термины словаря подпунктами меню? (решено)

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

Аватар пользователя SuperNub SuperNub 10 февраля 2009 в 14:55

Здравствуйте.

Я создал словарь для новостей и нескольrо терминов в нем. Хочу, чтобы ссылки на эти термины были подпунктами определенного пункта меню с тем, чтобы это меню потом открывалось и закрывалось посредством dhtml_menu.

Т.е. у меня в меню есть пункт "Новости и пресс-релизы", я хочу чтобы по клику на нем открывалос подменю из категорий-терминов словаря.

Как это можно сделать, не прибегая к ручному созданию пунктов меню? Заранее благодарен.

Решение. Я установил модуль taxonomy_menu и создал с помощью него пункт меню с подменю в виде терминов словаря. После этого перенес его в нужное мне меню.

Комментарии

Аватар пользователя SuperNub SuperNub 11 февраля 2009 в 8:30

Какие дубли? У меня всего лишь появилось меню из терминов, страницы никуда не девались и не дублировались.

Аватар пользователя fasdalf@fasdalf.ru fasdalf@fasdalf.ru 13 февраля 2009 в 21:15

taxonomy menu создает страницы category/% и на них и ссылается. А родной taxonomy - taxonomy/term/%

А если у тебя taxonomy_menu ссылается на страницы, созданные штатной таксономией, то напиши, как этого добиться, мне тоже интересно.

Аватар пользователя SuperNub SuperNub 16 февраля 2009 в 9:51

category можно сменить в настройках модуля на нужное. Я сделал "news", например.

Однако, taxonomy_menu включает еще и vid словаря в генерируемый путь. Это легко исправить, вмешавшись в код модуля. Файл taxonomy_menu.inc, строка 146 и строка 209 чтобы исправить пути в "хлебных крошках".

Наложив сверху магию PathAuto, можно исправить ситуацию Smile

Можно также написать модуль, перекрывающий функционал taxonomy_menu, но неохота