1

我正在为客户调整 drupal 安装并添加了一些自定义内容类型。现在我想从搜索结果中排除它们。

所以我查看了https://drupal.org/project/custom_search上的手册

在配置 > 搜索和元数据 > 自定义搜索 [Tab: Content] 中,我检查了我想在内容排除下面排除的类型

我保存了配置并清除了所有缓存(只是为了确定)。但是所有内容类型仍然显示在结果页面 /search/test 中(例如)

4

2 回答 2

1

我遇到了同样的问题,然后发现:

“不要忘记每个块都有自己的内容排除设置(通过块配置/内容)。”

(来自:https ://drupal.org/node/1516914#comment-7306658 )

于 2013-06-27T03:42:47.807 回答
0

位于 *admin>config>search>custom_search* 的自定义搜索设置只会影响主要的 Drupal 搜索块(它没有自己的块设置)。要更改自定义搜索块的内容排除设置,您需要访问:admin>structure>block,然后单击自定义搜索块旁边的配置链接。

在配置页面上向下滚动到“内容”部分,然后选中您需要排除的内容类型旁边的框。

保存块后,您应该会发现这些内容类型不再显示在搜索结果页面上。

注意:如果您有多个自定义搜索块,则需要为每个块配置排除设置。

于 2013-10-24T04:36:40.917 回答