Оператор ИЛИ в Drupal View Filters

Мне нужно реализовать оператор OR между некоторыми фильтрами в представлении Drupal. По умолчанию Drupal AND 'Каждый фильтр вместе.

Используя

hook_views_query_alter(&$view, &$query)

Я могу получить доступ к запросу (var $ query), и я могу изменить либо:

$query->where[0]['type'] 

кИЛИ ЖЕ', или же

$query->group_operator 

кИЛИ ЖЕ'

Проблема, однако, в том, что мне не нужно ИЛИповсюду. Я'мы пытались изменить их оба на ИЛИ по отдельности, и это нет желаемый результат.

Кажется, изменяя эти значения, ставит ИЛИвезде, пока мне нужно => (фильтр 1 И фильтр 2) ИЛИ (фильтр 3), поэтому просто 1 ИЛИ.

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

Какие-либо предложения ?

Спасибо заранее.

Ответы на вопрос(4)

Ваш ответ на вопрос