块视图中的Drupal搜索

时间:2011-04-06 23:18:47

标签: drupal drupal-blocks

我需要创建一个块视图,并在搜索框中附加标题,以便在节点中搜索一种特定的内容类型。我不知道如何实现这一点,所以我请求你的帮助。像附图一样。

enter image description here

4 个答案:

答案 0 :(得分:1)

我不太确定这里,但听起来像你想要的那样:

创建一个视图; 添加一个“过滤器”,将视图限制为只有您想要的内容类型; 添加“参数”,然后为标题,正文或其中一个文本字段公开此参数。

不幸的是: 仅这一点不会搜索整个节点。如果你的大部分内容都在体内,这可能是一个很好的方法。但是,例如,如果由于某种原因你有一个标题,如“Timbuktu的自行车”,其身体不包含“Timbuktu” - 你的用户是否搜索Timbuktu,则此项目不会出现。也就是说,这可能是一个相当罕见的情况,如果你只是为了快乐的用户,而不是严格的完美,这可能就足够了。

那就是说,Kniganapolke建议查看自定义搜索非常好。如果您希望按照指定的方式执行此操作并使用View中的功能(以及它们提供的其他可能性),而不是更专用的模块,则此处的建议更适用。如果您没有其他需要使用视图的规范,我猜测自定义搜索可能是更好的解决方案。

答案 1 :(得分:0)

您是否尝试过Custom Search模块?

答案 2 :(得分:0)

如果有人感兴趣,我已经编辑了标题栏视图并在其中加载了custom_search_block。

非常感谢

答案 3 :(得分:0)

创建包含所需内容的视图,然后按内容对其进行过滤。暴露过滤器。 http://beeznest.wordpress.com/2011/11/01/create-a-view-to-search-on-content-title-in-7-steps-in-drupal-7/