У вас есть публикация и в ней задана категория (таксономия). Задача — использовать значение выбранной категории во view, которая отображается на данной странице публикации.
Например, вы выводите «похожие статьи» и выбираете их из той же самой категории, к которой принадлежит статья.
В представлении нужно лишь верно настроить контекстный фильтр.
В секции ADVANCED добавляем поле категории — в моём примере это Blog Category (здесь ещё добавлен контекстный фильтр по ID, он исключает вывод самой статьи, в контексте который выводятся публикации).
Вот его настройки:
Работает это следующим образом.
Выбираете контекстный фильтр — в данном случае это одно из полей нашего типа публикации — field_block_category.
Далее требуется определить где брать для него значение. Значение у нас связано с URL, но в самом url нужного термина таксономии нет, он содержится в публикации, на странице которой мы находимся.
Но она может содержать много разных терминов, потому нужно выбрать из какого словаря нам требуется термин (Blog Category).
Drupal 9/10 модуль views
Данная запись опубликована в 10.02.2024 20:22 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Октябрь 30, 2023 г.
Когда вы создаёте свою страницу, используя контроллер, то возможности тут же выбрать какой код ответа она возвращает нет. Контроллер занимается только формированием содержания страницы.
Таким образом, страница возвращается с кодом 200. Что делать, ...
Читать
Март 18, 2024 г.
Drupal интерпретирует чекбокс как integer. Это вызывает некоторое непонимание при работе с полем через Drupal form API. Давайте рассмотрим пример объявления и чтения данных поля формы.
Объявление checkbox поля в вашей форме:
[crayon-6a316e0769e07471074990/] ...
Читать
Май 16, 2023 г.
Вы получили код для вставки метрики, осталось дело за малым - разместить его на сайте. Сайт управляется Drupal 8/9/10.
Я покажу как это сделать через изменение темы сайта.
Первая опция - это вставить непосредственно в один из основных шаблонов ...
Читать
Май 21, 2023 г.
При импорте изображений возникает задача транслитерации. Картинки, например, могут содержать буквы национальной кодировки (кириллицы) и/или иметь несовместимые с файловой системой сервера символы.
Drupal (начиная с 8.2) объявляет специальный интерфейс, ...
Читать