【问题标题】:filtering a Drupal View with ORed criteria使用 ORed 标准过滤 Drupal 视图
【发布时间】:2010-02-19 19:54:32
【问题描述】:

我正在尝试展示一个 Drupal 视图,该视图显示了用户的电子邮件地址出现在两个 CCK 文本字段之一中的节点。不幸的是,这似乎不可能使用 Drupal 的视图模块的股票版本 - 似乎没有一种方法可以组合过滤条件(除了 ANDing 它们),它们似乎也不是一种进行自定义的方法过滤器设置的逻辑...

有没有一种简单的方法可以将附加信息直接注入特定视图的WHERE 子句?如果没有,可以用其他方式完成吗?

【问题讨论】:

    标签: drupal drupal-views


    【解决方案1】:

    您可以使用views_or 模块。它仍处于开发阶段,但看起来很有希望。

    另一个选项是使用 hook_views_query_alter 和 $query->add_where() 你应该能够添加一个 or 子句。您还可以使用它来添加您要求的附加 WHERE 子句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多