Здравствуйте. Возникла проблема, над которой думаю уже не первый день.
Есть два словаря с фиксированным набором терминов.
Словарь1(супы, вторые блюда, десерты)
Словарь2(овощи, мука, грибы, зелень)
Словарь3 (русская, украинская, итальянская)
На основе этих словарей делаю три типа содержимого:
1.Рецепт (использует Словарь1 и Словарь2)
2.Совет (также использует два словаря)
3.Блюдо (использует Словарь1 и Словарь3)
Создают view c адресом taxonomy/term/%, подставляю аргумент, все нормально выводит.
Это очень хорошо работает именно с первым типом содержимого (Рецепт), т.е. выводятся термины на нужные ингредиенты и можно быстро найти нужный рецепт.
Дальше начинаются проблемы допустим вывожу список view второго типа (Совет), который использует те же словари, поэтому и ссылки на термины ведут на содержимое типа Рецепт.
Ну и с третьим типом Блюдо, такие же проблемы, что и с Советом.
Я умышленно сделал для всех трех типов один общий словарь, чтобы в дальнейшем связывать допустим Рецепт с Советом.
Теперь, собственно вопрос: как осуществить это более грамотно?
Комментарии
тип материала нужно ограничить фильтром или аргументом. ссылки можно переписать в настройках View
Можно подробнее?
Сейчас у меня есть одно представление taxonomy_term
В кач-ве аргументов: Таксономия: ID Термина (с глубиной) и Таксономия: Глубина ID термина
Фильтр: тип содержимого- рецепт, совет, блюдо.
>>ссылки можно переписать в настройках View
это не понял вообще
Довольно развернутый ответ![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Попробуйте описать/нарисовать/показать пример подробнее. Мне, например, непонятно, какова конечная цель, поэтому пока помочь вам не могу.
Спасибо, сам уже разобрался. Немного по другому, чем задумывал сначала.