Posted by DCabo on April 4, 2014 at 11:59am
Hola a todos,
Tengo la siguiente duda. En una view expongo un filtro de taxonomía.
--publicado AND
--tipo de nodo AND
AND
--Select Taxonomía
Y funciona.
Al combinar otro filtro cualquiera de la siguiente manera
--publicado AND
--tipo de nodo AND
AND
--Select Taxonomía OR
--Filtro cualquiera OR
Todo sigue funcionando excepto al seleccionar any - all del select taxonomía. Solo muestra resultados si selecciono un término
Llevo varios días y no doy con la solución.
Alguna sugerencia.
Gracias

Comments
Has mirado el debug de la
Has mirado el debug de la query que esta haciendo?
Oskar
Combinar los campos de filtro
yo solucione una situación similar exponiendo el campo "Global: Combinar los campos de filtro"
Resuelto
Gracias por las pistas.
--selecionando un termino--
WHERE (( (node.status = '1') AND (node.type IN ('ficha_imagen')) )AND( (field_data_field_fi_tematica.field_fi_tematica_tid = '1') ))
--sin ningun termino--
WHERE (( (node.status = '1') AND (node.type IN ('ficha_imagen')) )AND( (node.title LIKE '' ESCAPE '\') ))
Al final la solucion ha sido utilizar views_query_alter para alterar la query. Elimino de la query 2 condicional (-Filtro cualquiera OR-) si no encuentro limitación por (-Select Taxonomía OR)