【问题标题】:drupal 7 custom search exclude not workingdrupal 7自定义搜索排除不起作用
【发布时间】:2013-06-07 09:33:41
【问题描述】:

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

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

在配置中 > 搜索和元数据 > 自定义搜索 [Tab: Content] 我在 Content exclude

下检查了我想要排除的类型

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

【问题讨论】:

    标签: drupal-7 contenttypes custom-search-provider


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,但这与内容排除有什么关系?在我看来,这只会影响正在显示的块,并且与在搜索结果中排除内容无关。顺便说一句:我在菜单中找不到任何名为“块配置”的部分。
    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      相关资源
      最近更新 更多