Как вытащить другие материалы во views с таким же полем Entity Reference

Аватар пользователя sanches_pba sanches_pba 5 марта в 12:38

Добрый день. Помогите решить проблему.

Есть нода (один из Материалов Проекта) с полем (Entity Reference), ссылающимся на другую ноду (Проект).
Хочу вывести блок (через views) на странице Материала Проекта с другими Материалами Проекта (т.е. имеющими ссылку на ту же ноду Проект).

Как это сделать? Может, вопрос простой, но я что-то не сооброжу.

0 Thanks

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 6 марта в 7:15

Через contextual filter по полю entityreference на проекты по текущему значению ноды, со свойством exclude current

Аватар пользователя sanches_pba sanches_pba 6 марта в 9:21

Я прошу прощения за мою бестолковость, но можно поподробнее описать, что именно нужно сделать?
Я никак не могу понять, как работают контекстные фильтры. Вернее, если значение есть в URL, то понятно, но как сделать фильтр по значению поля, не могу понять. Что значит "по текущему значению ноды"?
Еще раз прошу прощения и спасибо за ответ.

Аватар пользователя sas@drupal.org sas@drupal.org 6 марта в 11:41

Например создать views = Referenced project
- Настроить контекстный фильтр: Содержимое: Nid

- Добавить связь Entity Reference: Referenced Entity на нужное поле

Или, если нужна "обратка", то Entity Reference: Referencing entity
- Настроить вывод ФОРМАТ по вкусу , например -> "Неформатированный список" + "Содержимое" + "аноанс" со связью на поле entityrereference
Проверить можно ниже в "Предпросмотр с контекстными фильтрами:" + нужный nid
- Не забудьте сохранить views
Profit

Аватар пользователя sas@drupal.org sas@drupal.org 6 марта в 12:46

Я не увидел "ФОРМАТ по вкусу , например -> "Неформатированный список" + "Содержимое" + "анонс" со связью на поле entityrereference"
Можете кинуть доступы хоть куда, я гляну онлайн, возможно так быстрее всего будет.

Аватар пользователя sanches_pba sanches_pba 6 марта в 13:10

А что это значит, я выбрал формат Неформатированный скисок - Содержимое - Поля
Потом добавил поле, которое с EntityReferece и выбрал связь.
Но фильтрации не происходит, выводит все ноды, с любыми значениями полей EntityReference

Аватар пользователя sanches_pba sanches_pba 6 марта в 23:59

Все равно ничего не вышло, пробовал переделывать с нуля. Ничего. Выводит все подряд ноды, фильтр не применяется.

Аватар пользователя sas@drupal.org sas@drupal.org 7 марта в 7:10

Обращайтесь, помогу.
Если нет дева в инете, то как вариант попросим помочь
Danny Sipos a https://www.webomelette.com/related-content-block-views-drupal-7
или возможно Вас ближе с корневого сайта
https://www.drupal.org/forum/support/post-installation/2013-12-13/displa...