Drupal 6 Drupal查看参数

Drupal 6 Drupal查看参数,drupal-6,views,arguments,Drupal 6,Views,Arguments,我知道如何在drupal的views模块中成功地使用参数,但当它基于这些参数进行“筛选”时,它在SQL语句的where子句中使用“=”。但是,我想在SQL语句的where子句中使用“like”而不是“=”,这样我就可以传入,比如节点的标题,作为参数,然后显示包含传入标题的所有节点。我对只获取标题与传入的标题完全相同的节点不感兴趣。有人知道我怎么做吗?这可能吗?一个可能的解决方案是使用所需查询通过代码生成视图。我正在寻找相同的解决方案。看起来您可以使用views\u views\u pre\u e

我知道如何在drupal的views模块中成功地使用参数,但当它基于这些参数进行“筛选”时,它在SQL语句的where子句中使用“=”。但是,我想在SQL语句的where子句中使用“like”而不是“=”,这样我就可以传入,比如节点的标题,作为参数,然后显示包含传入标题的所有节点。我对只获取标题与传入的标题完全相同的节点不感兴趣。有人知道我怎么做吗?这可能吗?

一个可能的解决方案是使用所需查询通过代码生成视图。

我正在寻找相同的解决方案。看起来您可以使用views\u views\u pre\u execute钩子修改查询。下面的链接有一个很好的解释。还没试过,但现在给它一次机会


您可以导出视图,将查询生成的视图作为代码输出,然后修改查询以满足您的需要,并以编程方式加载它(http://www.chilipepperdesign.com/2010/01/15/how-to-programmatically-create-views-in-drupal-6)

在drupal 7中,您可以使用views query alter生成自定义查询:


看看这个例子:

我认为你做不到这一点。请看这里():

没有用于选择应与上下文过滤器一起使用的运算符的选项(保存排除选项)。所有默认值都等于


你有没有一个我可以这样做的例子?如果我这样做了,我可以使用视图界面编辑视图吗?好问题..面临同样的问题..如果你有任何解决方案..请不要忘记将其作为答案发布。