Одни термины для нескольких типов содержимого

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

Аватар пользователя demetr demetr 12 сентября 2011 в 12:10

Здравствуйте. Возникла проблема, над которой думаю уже не первый день.

Есть два словаря с фиксированным набором терминов.

Словарь1(супы, вторые блюда, десерты)
Словарь2(овощи, мука, грибы, зелень)
Словарь3 (русская, украинская, итальянская)

На основе этих словарей делаю три типа содержимого:

1.Рецепт (использует Словарь1 и Словарь2)
2.Совет (также использует два словаря)
3.Блюдо (использует Словарь1 и Словарь3)

Создают view c адресом taxonomy/term/%, подставляю аргумент, все нормально выводит.
Это очень хорошо работает именно с первым типом содержимого (Рецепт), т.е. выводятся термины на нужные ингредиенты и можно быстро найти нужный рецепт.

Дальше начинаются проблемы допустим вывожу список view второго типа (Совет), который использует те же словари, поэтому и ссылки на термины ведут на содержимое типа Рецепт.

Ну и с третьим типом Блюдо, такие же проблемы, что и с Советом.

Я умышленно сделал для всех трех типов один общий словарь, чтобы в дальнейшем связывать допустим Рецепт с Советом.

Теперь, собственно вопрос: как осуществить это более грамотно?

Комментарии

Аватар пользователя demetr demetr 12 сентября 2011 в 12:38

Можно подробнее?
Сейчас у меня есть одно представление taxonomy_term
В кач-ве аргументов: Таксономия: ID Термина (с глубиной) и Таксономия: Глубина ID термина
Фильтр: тип содержимого- рецепт, совет, блюдо.

>>ссылки можно переписать в настройках View
это не понял вообще

Аватар пользователя kalabro kalabro 13 сентября 2011 в 13:59

Попробуйте описать/нарисовать/показать пример подробнее. Мне, например, непонятно, какова конечная цель, поэтому пока помочь вам не могу.