Синоним страницы словаря

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

Аватар пользователя imarat imarat 4 октября 2011 в 8:32

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

Есть словари:

-словарь1
--термин1.1
--термин1.2
--термин1.3

-словарь2
--термин2.1
--термин2.2
--термин2.3

Есть типы нод:

материал1
материал2

Словари относятся к материал1

При помщи taxonomy_menu эти словари выводятся в
древовилном меню:

Меню:
- словарь1
- словарь2

Мне нужно, чтобы можно было выводить ноды типа материал2 только на странице словарей
Но они не должны отображаться на странице терминов

Для этого создал два блока при помощи виевз с выводом нужных нод типа материал2,
но для его отображения только на странице словаря необходим урл станицы словаря.
Тут загвоздка. Урл динамический, зависит от терминов.
Задать синоним не удается. Pathauto стоит, но создает синонимы только для терминов, но не для словарей.
На странице редактирования словаря есть пункт "заменить tid+tid+tid на ALL". При его включении меню,
созданное при помощи taxonomy_menu, работает некорректно. Есть так же пункт Пользовательские пути,
результат тот же - некорректное отображение меню.
Пробовал модуль handy_alias, но на сайте используется уверкарт, видимо с ним конфликтует,
на странице редактирования словаря в списке, где выбирается тип ноды, не отображается тип Товар,
а он и нужен.
Можно конечно создать две страницы на views,иммитирующие страницы словаря.
Но как заменить урлы у пунктов в меню?
Пробовал на яваскрипт, однако у урлов словарей нет ни id, ни class,
а id и class родительских элементов использовать нельзя - изменнеия подействуют и на термины,
т.к при клике на меню они раскроются. Найти нужный элмент перебором так же не вариант, т.к меню
динамическое, i элемента менятеся.

В общем, не знаю, как быть

Комментарии