【问题标题】:Drupal 7 Search Autocomplete module never loads "suggestions"Drupal 7 搜索自动完成模块从不加载“建议”
【发布时间】:2014-02-23 10:12:11
【问题描述】:

我正在尝试使用模块 Search Autocomplete 7.x-4.0-alpha2。 我在“search_autocomplete”配置部分添加了一个表单。 它已启用。 我创建了一个以 json 格式返回分类的视图。

这里是 json 视图的 json 输出示例

[{
    "value": "aquaculture",
    "fields": {
        "name_i18n": "aquaculture"
    },
    "group": {
        "group_id": "aquaculture",
        "group_name": "aquaculture"
    }
}, {
    "value": "climate change",
    "fields": {
        "name_i18n": "climate change"
    },
    "group": {
        "group_id": "climatechange",
        "group_name": "climate change"
    }
}, {
    "value": "coastal development",
    "fields": {
        "name_i18n": "coastal development"
    },
    "group": {
        "group_id": "coastaldevelopment",
        "group_name": "coastal development"
    }
}, {
    "value": "deforestation",
    "fields": {
        "name_i18n": "deforestation"
    },
    "group": {
        "group_id": "deforestation",
        "group_name": "deforestation"
    }
}, {
    "value": "extinction",
    "fields": {
        "name_i18n": "extinction"
    },
    "group": {
        "group_id": "extinction",
        "group_name": "extinction"
    }
}]

我将建议源设置为视图。我使用了它的自动完成功能,所以我知道我的“搜索自动完成”建议源配置正确。使用不同视图(不是 json 分类法)中的表单的 id 选择器。模块的权限是正确的。 现在,当我加载具有搜索 api 表单的视图时,我看到一个蓝色的小圆圈图标在搜索 api 表单字段的右侧盘旋。它一直在盘旋,搜索文本框中从未填充任何建议。 我知道我配置了正确的表单,因为如果我为“searchautocomplete”配置设置了不同的表单 ID 并重新加载视图页面,则蓝色圆圈会丢失。

有谁知道可能出了什么问题?

更新:我要去我的模块页面并看到这个错误(我没有更改模块页面上的任何内容,只是去那里)并在模块页面顶部看到有关搜索自动完成模块的错误

更新:我将搜索自动完成配置部分更改为不指向我的 json 视图,而是指向外部 URL,http://google.com。当然,这不是一个有效的 json 端点,但我想看看我是否能看到它,至少尝试从 google.com 获取它的 json 数据。通过萤火虫观察表明它甚至没有尝试去 google.com 获取它的 json 数据。我认为我的 json 视图正在发生类似的事情(它甚至没有去那里获取数据)。

【问题讨论】:

    标签: search autocomplete drupal-7


    【解决方案1】:

    这可能是由于 alpha 版本中的错误造成的?当您使用视图 UI 配置 JSON 端点时,您应该在下方的“预览”部分中看到项目列表。那里列出的项目应该是在搜索中显示为建议的项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 1970-01-01
      相关资源
      最近更新 更多