Избавиться от дубляжа материалов... во вьюсе

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

Аватар пользователя iNFerNo iNFerNo 8 января 2013 в 14:54

Есть один тип ноды (1), для нее по нодереференсе создаются связанные ноды (второй тип нод, 2).

Вывожу первый тип нод, вывожу количество нод типа 2 связанных с типом ноды 1.

Тип ноды 2 имеет поле чекбокс. Необходимо вывести метку если хотя бы одна из нод типа 2 имеет включенный чекбокс.

Я добавляю во взаимосвязи поле - поля связывающие два типы ноды - реверс.
Добавляю поле с чекбоксом выбирают там... взаимосвязь.

Появляется дубляж нод типа 1. Дубляж появляется даже если просто добавлена взаимосвязь реверс. Исключения дубляже в Query settings: -
ничего не дает.

как решить проблему с выводом результа поля связаной ноды типа2 с нодой тип 1, в типе ноде 1.

Комментарии

Аватар пользователя iNFerNo iNFerNo 8 января 2013 в 22:43

что то 2 тип выводить не получается что бы были все списки заголовков типа материала 1 даже если у них нет связи с типом нод 2

Аватар пользователя iNFerNo iNFerNo 9 января 2013 в 10:06

Суть проблемы в том что

тип ноды 1 - нода-1 имеет связь по ноде_референсе с несколькими нодами типа 2 (нода-2, нода-3, нода-4)

каждая нода-2, нода-3, нода-4 имеет поле вида -чекбокс

Нода-1
--Нода-2
--Нода-3 (вкл. чекбокс)
--Нода-4

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

в третьем поле должен выводится текст по условию если хотя бы в одной из связанных нод есть вкл. чекбокс то выводим текст.

Проблема как раз в этом, я добавляю обратную взаимосвязь (реверс между этими типами нод) и добавляю эту взаимосвязь к полю чекбокса и у меня выводятся три раза нода-1 (тип ноды 1) с разными вариантами чекбокса.

а должна быть 1 строка.