Drupal只搜索标题

时间:2011-02-05 05:46:14

标签: drupal drupal-views drupal-search

有没有办法让Drupal搜索只搜索文章标题和标签..而不是文章的内容?可能与视图模块一起?

我正在使用Drupal 7.我确实安装了视图,而视图搜索在Drupal 7上不起作用。

2 个答案:

答案 0 :(得分:2)

使用内容标题(页面,故事,博客,文章,书籍)创建要搜索的视图

第1步:点击管理

第2步:点击观看次数

第3步:点击添加

第4步:填写“查看名称:”,“查看类型:”选择“节点”并点击“下一步”按钮。

步骤5:从第一列的下拉列表中选择“页面”,然后单击“添加显示”按钮。

步骤6:在“基本设置”下,您可以选择名称点击“页面”,然后在下方将“名称”更改为“Search_Content”,然后按“更新”按钮。

步骤7:在“页面设置”下,您可以选择路径点击“无”,然后看下面的名称从“路径”更改为“search_content”,然后按“更新”按钮。

步骤8:在“页面设置”下,您可以选择菜单点击“无菜单”,然后在下面选择“常规菜单条目”,为文本字段添加“标题:”,然后选择“搜索”并选择菜单链接:'主要链接'并按下'更新'按钮。

步骤9:现在点击“字段”列旁边的“+”链接。

步骤10:现在选择'Groups:'下的'Node'并选择'Node:Title'并点击'Add'按钮。

步骤11:您可以从“标签:”文本字段中删除文本,并将“文本”字段设为空白。

步骤12:点击下面的“保存”按钮。请注意,所有这些更改都是“临时的”,直到您不按下面的“保存”按钮为止。

步骤13:您将看到将创建一个新的菜单链接,点击它并检查

列表

步骤14:编辑Search_Content

步骤15:现在点击“过滤器”列旁边的“+”链接。

步骤16:现在选择“群组:”下的“节点”,然后选择“节点:标题”,然后点击“添加”按钮。

步骤17:现在您将看到“曝光”按钮并按下“更新”按钮。

步骤18:点击下面的“保存”按钮。请注意,所有这些更改都是“临时的”,直到您不按下面的“保存”按钮为止。

步骤19:点击带有菜单链接的相同按钮,将在搜索栏中列出内容标题列表。

这应该是一个好的开始..... ref

答案 1 :(得分:1)

使用相同的文本字段无法使用视图UI搜索两者。你必须为此编码。

仅使用UI可以获得的最佳结果包括公开两个不同的过滤器,一个用于标题,一个用于标记。我建议使用两者的自动完成过滤器,这将为用户提供良好的灵活性。

修改

使用用户界面:您必须编辑视图,添加新过滤器,选择"标题"然后揭露它。然后你必须为标签重复相同的事情。

使用代码,你必须查看文档,因为在几行代码中将它写在这里并不是一件容易的事,而且它与你可能会做的事情有着千丝万缕的联系。