[РЕШЕНО] Views: Как подключить relation, чтобы из термина таксономии попасть в Node, чьим полем она является

Главные вкладки

Аватар пользователя kinoz4 kinoz4 11 сентября 2015 в 17:32

Добрый день
Делаю Views по словарю таксономии. Выводятся термины.
В свою очередь, есть Content Type, одним из полей которого является словарь данной таксономии.

Что хочу: настроить Views по терминам таксономии так, чтобы можно было через relations попасть в Content type и уже выставлять в качестве полей Views его поля.

Можно ли добиться этого?

Комментарии

Аватар пользователя kinoz4 kinoz4 11 сентября 2015 в 21:41

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
https://www.drupal.org/project/entityreference[/quote]
А стандартными средствами не обойтись?
Неужели нельзя перейти от термина таксономии (по нему строится Views) к полям ноды, в которой он используется?
Ведь термин таксономии уже присоединен к ноде через term references. Или entity reference предлагает что-то отличное от term reference?

Аватар пользователя Orion76 Orion76 11 сентября 2015 в 22:30

В relations есть "параметр" для связи термин таксономии -> материал, содержащий термин..
Не помню, как его наименование "выглядит" по английски..

А в чем проблема сделать наоборот: выборку по материалу, а фильтр по термину?

Аватар пользователя kinoz4 kinoz4 13 сентября 2015 в 14:14

orion76 wrote:
В relations есть "параметр" для связи термин таксономии -> материал, содержащий термин..
Не помню, как его наименование "выглядит" по английски..

А не подскажите, где копать? Это галочка или это выбор в Add relation?

orion76 wrote:
А в чем проблема сделать наоборот: выборку по материалу, а фильтр по термину?

Просто я уже построил все по таксономии, а теперь потребовалось еще один экран сделать. Вот хочу попроще....

Аватар пользователя kinoz4 kinoz4 13 сентября 2015 в 15:38

С данным вопросом разобрался. Нашел в списке Add relationships.
Но появился второй вопрос: а как теперь перебросить связь дальше? Сам Content type, который я таким образом вытащил из Taxonomy term имеет Product reference поле на Commerce product.
Как теперь во Views мне добраться до Product (который Commerce и тоже содержит ряд полей)?

Аватар пользователя Orion76 Orion76 13 сентября 2015 в 15:58

"kinoz4" wrote:
Как теперь во Views мне добраться до Product

Точно также..
Только в форме настройки "связи" выбрать из списка "Использовать связь" - ранее созданную связь "Термин - Материал"

Аватар пользователя kinoz4 kinoz4 10 ноября 2015 в 11:50

orion76 wrote:
"kinoz4" wrote:
Как теперь во Views мне добраться до Product

Точно также..
Только в форме настройки "связи" выбрать из списка "Использовать связь" - ранее созданную связь "Термин - Материал"

Спасибо за быстрый ответ! Подскажите, пожалуйста, где именно указать использовать ранее созданную связь? Сейчас у меня такого выбора нет. Вот мой скриншот.

Все - разобрался!

Большое спасибо.