Views - фильтр по таксономии с множественным отбором

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

Аватар пользователя AlexR AlexR 7 октября 2007 в 23:04

Есть словарь таксономии Dic1:
*Пункт1
*Пункт2
*Пункт3
*Пункт4
*Пункт5
с возможностью множественного выбора

Есть документ своего типа (использую CCK) в котором одно поле типа таксонимии Dic1
(с возможностью множественного выбора)

Для отображения информации использую views с фильтрами, все работает хорошо но только если фильтр
единичный, т.е. вывести документы с Пунктом1, либо документы Пунктом3 - все ок

вопрос в том как задать фильтр, чтобы в одном списке отобразить документы с Пунктом1 и с Пунктом3
при задании такого фильтра в views - документы дублируются, т.е. очень похоже что работает такой отбор так:
показываются все документы в которых есть Пункт1, потом все документы в которых есть Пункт3, получаются дубли

т.е. например есть записи:

Документ1 с указанными разделами:
*Пункт1
*Пункт2
*Пункт4

Документ2 с указанными разделами:
*Пункт1
*Пункт3
*Пункт4

если я задаю в views фильтр "Is One Of" - *Пункт1 *Пункт4
то views выводит мне:
Документ1
Документ2
Документ1
Документ2

т.е. два раза, а как сделать чтобы документы выводились только один раз?
т.е. чтобы views вывел:
Документ1
Документ2

сорри если путано сформулировал

Комментарии

Аватар пользователя seaji seaji 8 октября 2007 в 14:30

Если пользоваться фильтрами, то там есть еще такой фильтр:
Node: Distinct
Это как раз против дублирования.
Если используете аргументы, то задаете так:
адрес_вида/пункт1/пункт2
в этом случае аргументы будут объединены по принципу "И"

Кстати вопрос,
никто не знает как объединять аргументы по принципу "ИЛИ"