Operador OR en Drupal Ver Filtros
Necesito implementar un operador OR entre algunos filtros en una Vista Drupal. Por defecto, Drupal y todos los filtros juntos.
Mediante el uso
hook_views_query_alter(&$view, &$query)
Puedo acceder a la consulta (var $ consulta) y puedo cambiar:
$query->where[0]['type']
a 'O', o
$query->group_operator
a 'O'
Sin embargo, el problema es que no necesito OR en todas partes. He intentado cambiarlos a O por separado, y no da el resultado deseado.
Parece cambiar esos valores, poner OR en todas partes, mientras que necesito => (filtro 1 Y filtro 2) O (filtro 3), así que solo 1 O.
Solo pude revisar la Consulta de la Vista, copiarla, modificarla y ejecutarla a través de db_query, pero eso está sucio.
Alguna sugerencia ?
Gracias por adelantado.