创建显示预配置术语搜索结果的块

时间:2009-12-28 20:55:00

标签: drupal

客户请求:

创建一个块,该块始终显示内容项的标题,这些内容项是特定预定术语的网站搜索结果,例如“健康”。

因此,在该特定情况下,该块将生成并显示在标题或正文中包含单词“health”的节点列表。

理想情况下,如果以这种方式生成,可以在块配置或视图中配置预定术语。

我试图在视图中这样做,但到目前为止没有运气。想法?

1 个答案:

答案 0 :(得分:0)

不幸的是,此时搜索过滤器仅用作暴露过滤器,而不是静态过滤器;见http://drupal.org/node/333606。同时,我可以想到两个解决方法:

1)您可以通过自定义模块中的几行代码实现所需,实现hook_views_query_alter。有关此挂钩的详细信息,请参阅http://www.nicklewis.org/hook-views-query-alter-how-programatically-alter-views-queries

2)有一个名为Views Modify Query(http://drupal.org/project/views_modify_query)的模块,我从未使用过它,但也用于自定义修改视图查询。