Есть иерархическая таксономия (страна-регион-город), нужно настроить views так, что бы в поиске при выборе только страны находило и те материалы, где задано так же и регион, и город. Сейчас так не работает, если задано в ноде Страна-регион-город, то когда я ввожу в поиске только страну, оно ничего не находит. Как решить проблему?
Комментарии
contextual term depth настроить
Добавила в контекстные фильтры Содержимое: Has taxonomy term ID (with depth, translated), там включила галочку Установить хлебные крошки для родительского термина но ничего не изменилось. По родительскому термину все еще не находит дочерний.
При установки views, он добавляет страницу taxonomy/term/% включите её, там есть настройки contextual - они Вам помогут разобраться.
Спасибо. Буду разбираться.
Ничего не получается. В Taxonomy term по умолчанию в контекстном фильтре стоит Содержимое: Имеет идентификатор термина таксономии (с глубиной) --(Отображать материалы, если у них есть выбранные термины таксономии, или дочерние термины от выбранных.). Я уже что только не перепробовала, все равно оно не понимает если выбирать только страну. Я ставила глубину 2, но опять же ничего.
Надо поставить - показывать с люой глубины - ну хотя бы 9
Решила. Нужно было всего лишь сделать связь Содержимое: Термины таксономии материала, там выбрать нужную таксономию и потом в КРИТЕРИИ ФИЛЬТРАЦИИ добавить Содержимое: Has taxonomy terms (with depth; Simple hierarchical select), там опять же выбрать нужную таксономию, Simple hierarchical select и поставить глубину. Поле не нужно добавлять. Вместо модуля hierarchical select использовать Simple hierarchical select.
Правильная постановка задачи 50% успешного решения