В Drupal 8 у меня есть сообщения в блоге, относящиеся к разным категориям. У каждой категории есть своя страница: т.е. / блог / спорт. В рамках категории каждому сообщению можно присвоить тег или несколько тегов: например, баскетбол, футбол, бейсбол. Когда модератор контента добавляет новый тег сообщения, которого раньше не было, мне нужно сгенерировать страницу категории, содержащую сообщения с этим тегом: т.е. / блог / баскетбол. Это то, что Drupal 8 делает из коробки, или мне нужно создать настраиваемую функцию с помощью препроцессора?

0
bdereta 10 Дек 2020 в 05:14

1 ответ

Лучший ответ

Я бы прокомментировал, но у этой учетной записи мало репутации, да, вы можете сделать это прямо из коробки с Drupal 8. Вот несколько шагов, которые помогут:

  1. Добрался до структуры-> Просмотры
  2. Выберите имя для просмотра, например спортивные блоги
  3. Под дисплеями рядом с Mater нажмите кнопку добавления и выберите «Страница».
  4. В разделе настроек страницы справа введите путь URL-адреса, на котором вы хотите разместить новую страницу. Это не должно быть абсолютным.
  5. Выберите Добавить под критериями фильтра. введите описание изображения здесь

6. В критериях фильтра выберите «термин таксономии» в категории 7. Выберите название вашего словаря терминов 8. Наконец, выберите все термины, которые вы хотите показать, или выберите только один, например, Basketbal

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

2
seroton 10 Дек 2020 в 12:47