【发布时间】:2020-01-03 14:17:49
【问题描述】:
我看过一些网站,一旦您进入首页,它会自动在搜索字段中填充您的位置。我想为我的目录站点实现同样的事情。一个字段是他们想要搜索的任何内容,第二个字段是用户输入他们想要搜索的城市或邮政编码的位置字段。
我想在用户登陆首页后自动预填充位置字段。我可以为此使用任何模块吗?
【问题讨论】:
标签: drupal drupal-7 drupal-modules
我看过一些网站,一旦您进入首页,它会自动在搜索字段中填充您的位置。我想为我的目录站点实现同样的事情。一个字段是他们想要搜索的任何内容,第二个字段是用户输入他们想要搜索的城市或邮政编码的位置字段。
我想在用户登陆首页后自动预填充位置字段。我可以为此使用任何模块吗?
【问题讨论】:
标签: drupal drupal-7 drupal-modules
这取决于您使用的搜索引擎/后端。使用 Solr,您可以将 Geolocation Field 模块与 Search API Location 结合使用。
Search API Location 模块将基于位置的搜索添加到 Search API 模块(目前仅支持 Apache Solr 作为服务类)。
Geolocation Field 提供了一种字段类型,可将地理位置存储为成对的纬度和经度 (lan,lng),并提供必要的集成以通过视图、字段和使用许多不同的地图提供商来显示这些位置。
配置后,您将能够通过使用hook_form_alter 挂钩到您的搜索表单来预填充位置字段。
【讨论】: