Использование контекста публикации во views

У вас есть публикация и в ней задана категория (таксономия). Задача — использовать значение выбранной категории во view, которая отображается на данной странице публикации.

Например, вы выводите «похожие статьи» и выбираете их из той же самой категории, к которой принадлежит статья.

В представлении нужно лишь верно настроить контекстный фильтр.

В секции ADVANCED добавляем поле категории — в моём примере это Blog Category (здесь ещё добавлен контекстный фильтр по ID, он исключает вывод самой статьи, в контексте который выводятся публикации).

Вот его настройки:

Работает это следующим образом.

Выбираете контекстный фильтр — в данном случае это одно из полей нашего типа публикации — field_block_category.

Далее требуется определить где брать для него значение. Значение у нас связано с URL, но в самом url нужного термина таксономии нет, он содержится в публикации, на странице которой мы находимся.

Но она может содержать много разных терминов, потому нужно выбрать из какого словаря нам требуется термин (Blog Category).

Мало букафф? Читайте есчо !

Используем токены для доступа к полям параграфов в Drupal

Май 2, 2024 г.

Пара примеров о том, как вытащить нужную инфу из параграфов, используя токены. Обычно это нужно для генерации meta заголовков страницы. У вас есть node, в которой вы создали поле field_myfield с entity_reference: paragrpahs. Самое простое, ...

Читать

Программное создание статьи с переводом в Drupal

Август 10, 2023 г.

Допустим, вы получаете следующие данные - заголовок, текст статьи, и теги. При этом данные поставляются на двух языках - 'ru' и 'en'. Вам требуется программно сохранить статью и её перевод. Я полагаю, что уже активирован модуль Content Translation, ...

Читать

Кастомизация шаблона формы плагина webforms

Май 1, 2023 г.

Чтобы изменить штатный макет формы webform-submission-form.html.twig, требуется имплементация своего шаблона. Для начала определимся с именем шаблона. ...

Читать

Модификация тела письма перед отправкой в Drupal

Июнь 9, 2023 г.

Рассмотрим два варианта, как зацепиться к отправляемым письмам и внести туда свои изменения. Первый вариант заключается в прямом изменении тела письма перед отправкой. Для этого мы реализуем hook_mail_alter(&message). MAIL ALTER хук Переменная ...

Читать
 

Комментарии к «Использование контекста публикации во views»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: