kian11: Блог

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

Views множественные аргументы. Как добиться AND?

14 сентября 2009 в 21:47

Есть тип материала Рецепт. В нем есть multiple node reference "ингредиент" на тип материалов Продукт.

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

Что сделано:
relationships: Содержимое(ингредиент)
arguments: Содержимое(ингредиент) (использует relationships ингредиент). Кроме того, указано Allow multiple terms per argument (множественные значения аргументов).

Что получается: при указании аргументов как ",", так и через "+" в query попадает

...WHERE node_node_data_field_ingridiens_node_data_field_ingridiens.field_ingridiens_nid IN (3, 6)

и, соответственно вместо того, чтобы соединить аргументы логическим "И" получается соединение "ИЛИ".
Может кто знает как добиться нужного результата?