Cоздать список похожих нод для текщей ноды, котрые между собой все связаны через одно и тоже ноде_референсе

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

Аватар пользователя iNFerNo iNFerNo 30 ноября 2012 в 14:31

Есть тип материала 1 и тип материала 2 они между собой связаны через поле node_reference.

Создана 1 нода типа материала 1
Созданы несколько вариантов нод типа материала 2.

Необходимо в нодах типа материала 2 вывести блок (вьюшный) в котором были бы все ноды типа материала 2 кроме текущей, ограниченные связью по node_reference c общей нодой типа материала 1.

Запутался что делать во вьюхе.

Посоветуй те что нибудь... (ну кроме использования связей и контекст фильтра, это и так понятно)

Комментарии

Аватар пользователя Nick Fedchik Nick Fedchik 30 ноября 2012 в 14:42

Опиши проблему нормальнее.
Нода это у тебя тип ноды или конкретная страница?
Какая нода ссылается на какую?

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

Аватар пользователя iNFerNo iNFerNo 30 ноября 2012 в 14:48

Есть тип материала 1 и тип материала 2 они между собой связаны через поле node_reference.

Создана 1 нода типа материала 1
Созданы несколько вариантов нод типа материала 2.

Необходимо в нодах типа материала 2 вывести блок (вьюшный) в котором были бы все ноды типа материала 2 кроме текущей, ограниченные связью по node_reference c общей нодой типа материала 1.

Аватар пользователя iNFerNo iNFerNo 30 ноября 2012 в 14:48

"Nick Fedchik" wrote:
В общем решается задача, надо во вьюхе контекстный фильтр использовать и связь.

это понятное дело, но что где выбирать...

Аватар пользователя iNFerNo iNFerNo 30 ноября 2012 в 15:57

Нифига в общем не выходит показать блок с нодами типа материала 2 в текущей ноде типа материала 2.

Общее у них - нода типа материала 1.

Аватар пользователя iNFerNo iNFerNo 30 ноября 2012 в 16:07

в связи добавил поле свое ноде_референсе, ноде_референсе_реверс
к фильтрам Contextual filters поле свое ноде_референсе

в поля - заголовок.

ноде_референсе_реверс - сделал обязательным. а в заголовок выбрал эту взаимосвязь с реверсом.

теперь у меня блок из всех нод появляется...

а его нужно отфильтровать... по ноде_референсе текущей ноды