Создание связи во Views, используя поле entity_reference

Модуль View, Drupal 7. Задача: в контексте публикации (находясь на странице публикации) вывести с помощью модуля views публикации, связанные с текущей нодой через поле типа entity_reference.

Начните с выбора поля для связывания.

Выбираем нужное связующее поле типа Entity Reference. Обратите внимание, на направление связи : «Referencing entity».

Зайдите в настройки созданной связи и проверьте установлена ли галочка «Require this relationshop».

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

В фильтре наберите «nid», чтобы сократить список выбора.

Дальнейшие шаги предполагают, что:

  1. вы выберите ранее установленную связь в списке relationship,
  2. в поле «when the filter value is not available» установите «provide default value«,
  3. значение по умолчанию установите как Content ID from URL.

Так можно связать view с текущей публикацией и использовать её связи для фильтрации списка публикаций.

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

Дополняем результаты views

Февраль 14, 2024 г.

Пример того, как можно дополнить результаты views в Drupal 9/10. Задача - вывести для статьи блок со связанными публикациями. В начале нужно было просто выводить последние статьи того же типа, а потом у заказчика возникло желание переопределять выдачу, ...

Читать

Убираем пустые категории из фильтра во views

Сентябрь 13, 2023 г.

Весьма распространённый случай, когда в качестве exposed filter используется поле, связанное с таксономией. Так вы получаете набор опций в фильтре для своего представления, которое доступно пользователю. Также весьма часто некоторые дополнительные ...

Читать

Контекстное задание значений фильтров представлений модуля views

Апрель 22, 2017 г.

Views оказался настолько популярным модулем, что его даже включили в 8-ю версию Drupal. Он может формировать разделы сайта, блоки, быть источником списков и т.п. Но передача внешних параметров многообразием не отличается. Не хватает очень важного обработчика ...

Читать

Использование entityqueue для сортировки элементов во view, основанной на Search API datasource

Апрель 3, 2024 г.

Ранее подход, который я опишу, использовался для nodequeue, сейчас с заменой плагина фунционалом entityqueue, тоже самое можно применить и для него. Проблема: Создано представление (view), где источник данных - элементы datasource Search API. ...

Читать
 

Комментарии к «Создание связи во Views, используя поле entity_reference»

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



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