Сейчас будет рассмотрен вопрос, как вывести список терминов таксономии, с учетом иерархии и с количеством нод принадлежащих им. Данный маериал является обобщением информации, изложенной в статьях Вывод терминов таксономии с учетом иерархии и Вывод терминов таксономии с количеством нод.
Создайте представление, выводящее термины таксономии. Дайте ему имя, определитесь в каком виде будет отображаться информация(страницей, или блоком), нажмите кнопку Продолжить редактирование.
В открывшемся окне редакритрования представления нужно выполнить следующее:
-
В отношениях добавьте:
-
Термин таксономии: Родительский термин
-
Термин таксономии: Материалы с термином
-
Термин таксономии: Родительский термин
- В настройках представления установите Использовать агрегацию: Да
-
Добавьте поля:
-
Содержимое: Nid
Данное поле должно идти первым в списке. Исключите его из вывода. -
Термин таксономии: Название
Для данного поля следует настроить перезапись результатов. Сделайте как изображено на скриншоте. -
Термин таксономии: ID термина
Исключите из вывода данное поле. -
Термин таксономии: ID термина
Связь установиите Родитель и метку задайте вразумительную, например ИД Родителя. Исключите из вывода данное поле.
-
Содержимое: Nid
-
Установите формат отображения Tree (Adjacency model)
- Настройте критерии фильтрации, например установите Термин таксономии: Словарь (= Продукция)
Вот и все. Результирующее представление должно выгдядеть приблизительно так:
Добавить комментарий