Вы здесь

Как вывести ноды с термином и всеми его детьми при использовании раскрытого фильтра?

0

Здравствуйте!
Есть многоуровневое дерево терминов таксономии (категории).
Есть вьюха, которая выводит ноды.
Во вьюхе включен раскрытый фильтр термина таксономии.

Проблема:
При выборе в раскрытом фильтре родительской категории, хочу чтобы вывелись ноды всех категорий и выбранной и дочерней. Но получаю только выбранную - ноды дочерних не отображаются.

Контекстный фильтр по термину таксономии с глубиной 10 не помогает (или я что-то не так настраиваю).

Очень много гуглил. Понял, что такая проблема не только у меня одного, но решения для drupal 7 не нашёл.

Стандартная вьюха taxonomy term работает отлично. Пробовал воссоздать её настройки в моей вьюхе с раскрытым фильтров - но не работает.

Помогите, пожалуйста.

Версия Drupal: 
7.x
Связанные проекты: 
Views
Вопрос задан 27.06.2017 - 15:25
Аватар пользователя Quty
Quty
27

Ответы

0

Боже, я потратил 4 часа на чтение гугла рунетовского и зарубежного, перебробовал десяток модулей и пару десятков патчей. Перебрал наугад, уже кажется, все возможные комбинации контекстных фильтров и связей.

А решение оказалось элементарным:
В фильтре (не контекстном, а обычном) требуется выбрать "Содержимое: Имеет термины таксономии (с глубиной)", выбрать нужный словарь, раскрыть фильтр, как обычный и готово!

Оказалось, всё это время я заходил не с той стороны. И судя по количеству неотвеченных вопросов в интернете, не я один такой идиот =)

Извините за ложную тревогу. Всем бобра!

Ответ дан 27.06.2017 - 17:03
Аватар пользователя Quty
Quty
27