Views и двойной node reference. Как?

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

Аватар пользователя GDE GDE 6 ноября 2011 в 16:03

Добрый всем день.
Есть три типа нод.
Нода № 1 имеет ссылку на Ноду №2(поле node reference1). Нода 3 тоже имеет ссылку на ноду № 2 поле node reference2.
node 1 ---> node 2 <---node 3
Не могу создать в views блок который выводить поля из node 3 при просмотре node1(контекстный фильтр).
Другими словами при просмотре ноды 1(которая ссылается на ноду2), мне нужно поля из тех нод № 3 которыйе ссылаются на ту же ноду 2.
Smile
Причём у меня уже в других вьюхах выводятся поля из ноды 2. (добавлена взаимосвязь с нодой 2(node_reference_1), контекстно проверяю nid, поля вывожу через взаимосвязь)
А в ноде 2 есть блок выводящий поля из ноды 3.(добавляю проверку node_reference_2 в контекст, вывожу поля из ноды 3)

Но не получается в ноде 1, вывести из поля из ноды 3...
Какие идеи? Спасибо.

Комментарии

Аватар пользователя Ch Ch 6 ноября 2011 в 20:28

В общем надо выводить поля нод, которые ссылаются на ноды которые в свою очередь ссылаются на текущую ноду.

Мне кажется вы перемудрили, при проектировании сайта.

Аватар пользователя VasyOK VasyOK 6 ноября 2011 в 21:49

Может модуль viewfield вам подойдет? Правда, чтобы им пользоваться нужно создать вьюху в которой в качестве аргумента указать id материала.

Аватар пользователя GDE GDE 4 декабря 2011 в 21:00

Smile Да отказался от этого варианта, хотя нашел решние с EVA.
Перемудрил, просто потом нужно было "доделать"... изначально не планировалось

Аватар пользователя aahz aahz 16 марта 2012 в 20:42

Решение в студию, просим!
Столкнулся с аналогичной проблемой на 6-ке, пока не нашел вариантов реализации.