Views entity reference

Аватар пользователя airarm airarm 25 декабря 2015 в 14:45

Всем привет друзья.
Вот уже 3 дня не могу решить одну задачу, если кто поможет буду благодарен.

Итак есть 2 типа материалов (продукт и софт).
У софта есть поле которое ссылается на Продукт - тип поля Entity Reference, а виджет Autocomplete (Tags style).
Каждый софт может ссылаться на несколько Продуктов.

Задача такая - нужно создать блок представления, которое будет отображаться на странице софта и списком выводиться название продуктов, которые добавлены для каждого софта.

Заранее спасибо.

0 Thanks

Лучший ответ

Аватар пользователя airarm airarm 27 декабря 2015 в 9:42
1

Решение такое:

  1. Критерии Фильтрации (Filter Criteria): Содержимое: Тип (= Продукт)
  2. Взаимосвязи (Relationship) добавить Entity Reference: Referencing entity поле от Софта которое ссылается на Продукт.
  3. Контекстные Фильтры (Contextual Filters) добавить Содержимое: Nid - Передать значение по умолчанию - ID материала из URL. Связь с referencing entity field.

Комментарии

Аватар пользователя airarm airarm 27 декабря 2015 в 9:42
1

Решение такое:

  1. Критерии Фильтрации (Filter Criteria): Содержимое: Тип (= Продукт)
  2. Взаимосвязи (Relationship) добавить Entity Reference: Referencing entity поле от Софта которое ссылается на Продукт.
  3. Контекстные Фильтры (Contextual Filters) добавить Содержимое: Nid - Передать значение по умолчанию - ID материала из URL. Связь с referencing entity field.
Аватар пользователя inman inman 14 июня 2016 в 18:36

У меня была ЗАДАЧА ДРУГАЯ и вот РЕШЕНИЕ :

Кратко о задаче:
есть тип Книга - и есть тип АВТОР, я их связал через ентити, т.к создавать (по моему мнению) 100 терминов(это я про авторов) не правильно.
ЗАДАЧА:
На странице книге, показывать книги этого же Автора(который связан через ентити).

Решение:
https://www.drupal.org/node/2156123#comment-8279869

Может кому-то поможет.