Drupal - На странице сроков показать дочерние термины? - PullRequest
1 голос
/ 13 июня 2011

На странице сроков, как я могу показать только непосредственные дочерние термины?Поэтому, если бы у меня была такая структура:

Цвета
-Красный
-Зеленый
-Синий
--Синий1
--Синий2

О цветахТермин страницы вы бы увидели красный, зеленый и синий.На странице терминов Blue вы увидите Blue1 и Blue2.

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

Спасибо

Ответы [ 3 ]

1 голос
/ 14 июня 2011

Следующее работает для отображения дочерних терминов Blue и других уровней ниже этого, но не работает для отображения терминов Color 1-го уровня Red, Green, Blue, поскольку считается, что у них нет родителей.Возможно, вы можете создать отдельное представление для этого.

enter image description here

1 голос
/ 15 апреля 2013

Вы можете клонировать представления «Термин таксономии», то есть «Представление, имитирующее обработку ядром Drupal таксономии / термина». В контекстном фильтре> Содержимое: есть идентификатор термина таксономии (с глубиной), которым вы можете управлять. В вашем случае, я думаю, должно иметь значение 1.

contextual filter: Content: Has taxonomy term ID (with depth)

0 голосов
/ 13 июня 2011

Вы можете написать какой-нибудь ручной PHP и использовать http://api.drupal.org/api/drupal/modules--taxonomy--taxonomy.module/function/taxonomy_get_children/6

...