如何使用OR表达式更新Drupal Views 2查询?

时间:2010-10-10 00:30:38

标签: drupal views alter

我想以下列方式向Drupal 6.x Views 2查询添加OR表达式:

现有查询:

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

新查询 - 这就是我想要实现的目标:

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

问题是如何使用views_query_alter或其他一些钩子更新我现有的查询(使用Views 2 UI构建),以便expr2 OR 'new_expr

2 个答案:

答案 0 :(得分:1)

Views Or - 开发版,但它确实有用。

答案 1 :(得分:1)

你也可以使用Views Version 3.0(目前在alpha3中非常稳定)http://ftp.drupal.org/files/projects/views-6.x-3.0-alpha3.tar.gz

它支持OR开箱即用的视图过滤器。