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

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

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

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

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

Дальнейшие шаги предполагают, что:
- вы выберите ранее установленную связь в списке relationship,
- в поле «when the filter value is not available» установите «provide default value«,
- значение по умолчанию установите как Content ID from URL.

Так можно связать view с текущей публикацией и использовать её связи для фильтрации списка публикаций.
модуль views
Данная запись опубликована в 24.10.2017 21:36 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Апрель 3, 2024 г.
Ранее подход, который я опишу, использовался для nodequeue, сейчас с заменой плагина фунционалом entityqueue, тоже самое можно применить и для него.
Проблема:
Создано представление (view), где источник данных - элементы datasource Search API. ...
Читать
Октябрь 19, 2017 г.
Сложные представления (views) требуют понимания того, что в итоге получилось, какой запрос сформировался в результате магии и такой то матери в конструкторе View UI.
Итак, как получить SQL запрос, который формируется во views drupal?
В этом ...
Читать
Апрель 22, 2017 г.
Views оказался настолько популярным модулем, что его даже включили в 8-ю версию Drupal. Он может формировать разделы сайта, блоки, быть источником списков и т.п. Но передача внешних параметров многообразием не отличается. Не хватает очень важного обработчика ...
Читать
Ноябрь 15, 2019 г.
Типичная проблема при использовании модуля views - как вывести результат группировки, т.е. столбец вроде COUNT(*).
Это можно сделать штатными средствами ...
Читать