Как в Drupal 8 настроить контекстные фильтры views, чтобы на странице выводились новостные материалы по такой же тематике?

Главные вкладки

Аватар пользователя chelwolf chelwolf 8 апреля 2021 в 16:12

У меня есть два типа материала: новости и видео. Оба материала имеют одинаковое поле "Тема", которое ссылается на термин таксономии. На странице этих материалов я хочу вывести блок через Views, в котором будут выводится видео и новости, совпадающие с тематикой текущего материала.

Вопрос: как настроить контекстные фильтры, чтобы добиться такого эффекта?

Лучший ответ

Аватар пользователя marassa marassa 8 апреля 2021 в 16:25

Возможно один из этих модулей поможет:
Views Token Argument
Views Extras (Session/Cookie/Token Support)

Комментарии

Аватар пользователя chelwolf chelwolf 8 апреля 2021 в 16:46

Оно есть - ссылка на словарь таксономии с тематикой. У двух материалов (новость и видео) оно добавлено. Вопрос как сделать так, чтобы на странице самого материала подгружались другие по тому же словарю, который выбран

Аватар пользователя chelwolf chelwolf 8 апреля 2021 в 17:04

Спасибо, помог Views Token Argument. Устанавливаем, в контекстном фильтре добавляем нужный нам словарь таксономии, далее галочка "передать значение по умолчанию", в выпадающем меню выбираем новый пункт - "Токен". Я прописал там id своего термина ([node:field_topic:target_id]) и после этого все заработало как мне нужно