Вы здесь

Как с помощью Views вывести ноды с дочерними терминами?

0

Добрый день

Имеется древовидный словарь и тип материала, в качестве выбора термина использую Taxonomy container, который позволяет выбирать только дочерние элементы, и хранит TID только дочернего
Необходимо сделать Views которой будет передаваться любой TID из словаря (либо родительский, либо дочерний)
нужно что Views выводила ноды в любом случае

Допустим при подаче TID дочерней, там всё просто, всё выведется, а если подать родителя то соответственно пусто, т.к. Taxonomy container не хранит его
Может есть во вьюхе какая то интересная лазейка позволяющая это сделать?

p.s. использовать hierarchical select модуль нет желания, хочу лёгкий taxonomy container
думаю уже о фиктивном скрытом поле, который имеет 2 значения, и автоматом заполняется при создании/редактировании ноды исходя из дочернего и находимого родительского термина для будущего использования в фильтре Views

Версия Drupal: 
7.x
Категория: 
Taxonomy API
Связанные проекты: 
Views
Вопрос задан 10.09.2016 - 02:05

Во вьюве TID является аргументом?

Комментарий оставлен 10.09.2016 - 10:21

Ответы

1

Используйте в качестве контекстного фильтра параметр Содержимое: Имеет идентификатор термина таксономии (с глубиной) , и там можете указать глубину вложенности терминов, ноды которых надо забирать

Ответ дан 10.09.2016 - 12:02

Здорово! Не замечал раньше такой фильтр! Отлично работает, большое спасибо!

Комментарий оставлен 10.09.2016 - 12:27