【问题标题】:Search field - pre populate automatically with user location搜索字段 - 使用用户位置自动预填充
【发布时间】:2020-01-03 14:17:49
【问题描述】:

我看过一些网站,一旦您进入首页,它会自动在搜索字段中填充您的位置。我想为我的目录站点实现同样的事情。一个字段是他们想要搜索的任何内容,第二个字段是用户输入他们想要搜索的城市或邮政编码的位置字段。

我想在用户登陆首页后自动预填充位置字段。我可以为此使用任何模块吗?

【问题讨论】:

    标签: drupal drupal-7 drupal-modules


    【解决方案1】:

    这取决于您使用的搜索引擎/后端。使用 Solr,您可以将 Geolocation Field 模块与 Search API Location 结合使用。

    Search API Location 模块将基于位置的搜索添加到 Search API 模块(目前仅支持 Apache Solr 作为服务类)。

    Geolocation Field 提供了一种字段类型,可将地理位置存储为成对的纬度和经度 (lan,lng),并提供必要的集成以通过视图、字段和使用许多不同的地图提供商来显示这些位置。

    配置后,您将能够通过使用hook_form_alter 挂钩到您的搜索表单来预填充位置字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-01
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多