Отфильтровать ноды во вьюхе (EVA модуль)

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

Аватар пользователя iNFerNo iNFerNo 3 ноября 2014 в 20:21

Имеется 2 типа ноды - Альбом и Песня

Песня имеет в мультигруппе 3 поля одно из которых Entity Reference связывающее песню с Альбомом.

Многие песни входят в два и более альбомов, поэтому создается несколько вариантов группы полей в мультигруппе.

Когда все альбомы и песни созданы и связаны между собой. Их надо собрать по альбомам.

Для этого юзаю модуль EVA. Создаю вьюху которая привязывается к каждому альбому. Теперь все альбомы имеют список всех песен. Их надо отфильтровать.

ДОБАВЛЯЮ СВЯЗЬ ENTITY REFERENCE В CONTEXTUAL FILTERS

и тут начинаются проблемы, песни которые в ходят 1 раз в один альбом, отфильтровываются нормально, песни которые в ходят в несколько альбомов - столько же раз повторяются а отфильтрованном списке. Если в 2 альбома то 2 раза если в 5ть альбомов 5 раз.

Как решить данную проблему, подскажите.
Спасибо.

Ранее в 6ке таких проблем не было.

Комментарии

Аватар пользователя artemrrr artemrrr 5 ноября 2014 в 14:11

Может поможет...., у меня была такая проблема делал доску где на странице материала были два блока (две вьюхи), первый - популярные авто и второй - похожие авто, так вот в этих блоках автомобили иногда дублировались (то есть одно и тоже авто могло быть в обоих блоках), что бы этого избежать установил модуль views perm (вроде его, уже точно не помню названия) так вот он добавляет вьюхи свой фильтр (не аргумент а фильтр) который позволяет убирать дубли из вьюх со странице.