块视图中的Drupal搜索

块视图中的Drupal搜索,drupal,drupal-blocks,Drupal,Drupal Blocks,我需要创建一个块视图,并在标题上附加一个搜索框,以便在节点上搜索一种特定的内容类型。我不知道如何做到这一点,所以我请求你的帮助。像是附在一起的照片 您试过模块吗?我不太确定,但听起来您想: 创建一个视图; 添加一个“过滤器”,该过滤器将视图限制为仅显示所需的内容类型; 添加一个“参数”,然后为标题、正文或文本字段之一公开此参数 不幸的是: 仅此操作不会搜索整个节点。如果您的大部分内容都在正文中,这可能是一个很好的方法。但是,例如,如果出于某种原因,您有一个标题,如“Timbuktu中的自行车”,

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


您试过模块吗?

我不太确定,但听起来您想:

创建一个视图; 添加一个“过滤器”,该过滤器将视图限制为仅显示所需的内容类型; 添加一个“参数”,然后为标题、正文或文本字段之一公开此参数

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


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

如果有人感兴趣,我已经编辑了标题块视图,并在其中加载了定制搜索块


无论如何谢谢

创建一个包含所需内容的视图,然后按内容进行过滤。暴露过滤器。