крошки и вывод синонимов при множественном выборе терминов для ноды.

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

Аватар пользователя ijfamily ijfamily 16 октября 2012 в 16:02

Добрый день, товарищи.
Подскажите, как можно грамотно настроить крошки и вывод синонимов при множественном выборе терминов для ноды.

Есть словарь "Продукция", в нем термины, к каждой ноде можно выбрать несколько терминов.

Например продукт1 может относится как к термину "нефтегазовая промышленность", так и к термину "пищевая промышленность".
Необходимо настроить вывод хлебных крошек к ноде в соответствии с тем, как юзер в эту ноду попал, то есть если открыл "нефтегазовую промышленность" ,то в крошкаx должно быть "нефтегазовая промышленность">>"Продукт1" а в пути term1/product1, а если попал туда через "пищевую промышленность", то соответственно term2/product1 и "пищевая промышленность">>"Продукт1"

Вывод нод принадлежащих термину осуществляется вьюхой, в меню сами ноды не отображаются, поэтому menu breadcrumb не подходит (а еще menu breadcrumb берет первый пункт в котором встречается ссылка на ноду(это если их туда выводить), и даже если мы попадаем в ноду через второй пункт, в крошках все равно отображается первый ).

Есть ли у кого-то опыт в решении подобной задачи?