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