Как вывести дерево терминов таксономии с количеством нод

Сейчас будет рассмотрен вопрос, как вывести список терминов таксономии, с учетом иерархии и с количеством нод принадлежащих им. Данный маериал является обобщением информации, изложенной в статьях Вывод терминов таксономии с учетом иерархии и Вывод терминов таксономии с количеством нод.

Создайте представление, выводящее термины таксономии. Дайте ему имя, определитесь в каком виде будет отображаться информация(страницей, или блоком), нажмите кнопку Продолжить редактирование.

В открывшемся окне редакритрования представления нужно выполнить следующее:

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

Вот и все. Результирующее представление должно выгдядеть приблизительно так:

Тэги: 

Добавить комментарий

You must have Javascript enabled to use this form.