Drupal Висновок контенту у терміна та всіх його дочірніх термінів

Якщо заздалегідь відома максимальна глибина дерева, то можна додати в подання контекстний фільтрContent: Has taxonomy term ID (with depth) в якому вказати максимальну глибину:

drupal

При такому варіанті на кожен рівень вкладеності створюється окремий sql join, що можливо не найкращий вихід (скриншот).

Якщо максимальний рівень заздалегідь невідомий або хочеться позбутися джоїнів, то можна додати контекстний фільтр по полю терміну (у моєму випадку це "Content: Tags (field_tags)"), відзначити опціюAllow multiple values і підмінити значення фільтра з допомогою коду:

drupal

Написане актуально для Views 3 Схожі записи

Коментарі

Підкажіть будь ласка, може, звичайно і не по темі питання - намагаюся вивести на сторінці каталогу уберкарт поле опис терміна, але у в'юс uc_catalog (Вміст) GRID такого поля немає? Причому якщо я натискаю на посилання зі словника таксономії поле відображається саме в тому терміні, де я заповнила поле - тобто як і треба.

Додати relationship з полем терміну

Дякую, все працює

щось вивело тільки свої, без дочірніх зробив так: