2010-10-10 36 views
1

Je voudrais ajouter une ou expression à Vues 6.x Drupal 2 requête de la manière suivante:Comment mettre à jour la requête Drupal Views 2 avec une expression OR?

requête existante:

SELECT node.nid AS nid FROM node node WHERE (expr1) AND (expr2) 

Nouvelle recherche - ce que je veux atteindre:

SELECT node.nid AS nid FROM node node WHERE (expr1) AND (expr2 OR new_expr) 

La question est de savoir comment mettre à jour ma requête existante (build avec vue 2 UI) avec views_query_alter ou un autre crochet afin d'obtenir expr2oU « ed avec new_expr?

+0

Est-ce que l'une ou l'autre des réponses a fonctionné pour vous? –

Répondre

1

Views Or - version de développement, mais c'est le travail.

+0

merci, c'est ma solution pour l'instant – tomex

1

Vous pouvez également utiliser Vues version 3.0 (actuellement en alpha3 donc assez stable) http://ftp.drupal.org/files/projects/views-6.x-3.0-alpha3.tar.gz

Il prend en charge OR tion de filtres de vues sur la boîte.

+0

Merci pour l'indice. Cependant, je ne souhaite pas migrer vers Views 3 pour le moment. – tomex

+0

Essayez-le. Vues 3 est assez stable et a des tonnes de nouvelles fonctionnalités! –