Генерировать только родительские таксономические термины в блоке

10

Мне нужно создать меню для терминов родительской таксономии.

Как бы я поступил так? Я также хочу сгенерировать эти термины в блоке.

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

chrisjlee
источник

Ответы:

17

В Drupal 7, чтобы показывать только родительские термины, вы добавляете «Контекстный фильтр» и добавляете «Термин таксономии: Родительский термин», затем устанавливаете «Предоставить значение по умолчанию» в «Фиксированное значение» 0.

Это отфильтрует дочерние термины.

Уве
источник
7

Вы можете просто добавить обычный фильтр, установить для фильтра «Родительский термин» значение «0», что аналогично контекстному фильтру с «предоставить значение по умолчанию», как упомянуто выше. Оказывается, у корневых терминов есть родительский элемент 0, который я только что узнал благодаря этому посту :)

porridj
источник
Оба имеют одинаковый результат, это гораздо быстрее.
Пол