Сортируйте содержимое в представлении по терминам таксономии и используйте термины в качестве заголовков в drupal 8


Скажем, у меня есть тип контента books и таксономический словарь book categorys, т.Е.

book categorys:
 - Novel
 - Short Story

Теперь я хотел бы отобразить в представлении следующее:

Роман

  • Роман 1
  • Роман 2

Короткий рассказ

  • Короткий рассказ 1
  • Рассказ 2

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

Author: Finn, 2016-04-27

1 answers

Для этого вам понадобится Термин таксономии представление с содержимым с использованием отношения field_xxx.

Вот необходимые шаги:

  1. Создайте новое представление с помощью Показать: Термины таксономии типа: Категория книг (или как там называется ваш словарь).
  2. В разделе Расширенные настройки добавьте связь типа Содержимого, используя категорию field_bookcategory
  3. В разделе Поля Добавьте поле Заголовка содержимого в представление. Отношения в этот момент должна быть автоматически выбрана ваша категория field_bookcategory.
  4. Теперь вам нужно сгруппировать результаты по термину таксономии. Сделайте это в разделе под Формат: Настройки и установите Поле группировки № 1 в Термин таксономии: Имя
  5. Наконец, вы захотите скрыть название термина в результатах, так как вы уже отображаете его в заголовке группы. Для этого установите для поля Термин таксономии: Имя значение Исключить из отображения
 3
Author: Peacog, 2016-04-27 15:41:40