0

我为一家在英国、美国、迪拜和新加坡 4 个地区设有办事处的企业工作。每个地区提供的产品略有不同。我计划在主导航中使用大型菜单下拉菜单。

我的问题是,是否可以根据用户所在的区域显示不同的菜单项?我原以为可以使用 GEOIP,但我不确定。我不想建立 4 个独立的网站,因为内容几乎相同。

如果有人以前遇到过这个问题?

谢谢马克

4

1 回答 1

1

使用 MaxMind 等产品通过 IP 地理定位可以做到这一点。根据您的特定需求,您可以使用 Web 服务、JavaScript 服务或可下载的数据库:

http://dev.maxmind.com/geoip/

也就是说,地理位置并不完美,您有时可能会向用户显示错误的内容。由于拥有四个单独的站点似乎是一种选择,因此您可能需要考虑一个具有四个不同国家/地区特定域的站点,然后根据用户访问的域显示菜单。例如,这个模块似乎就是这样做的:

https://drupal.org/project/domain_menu_access

我确信还有其他模块可以以这种方式使用。

于 2013-07-15T13:21:48.260 回答