我为一家在英国、美国、迪拜和新加坡 4 个地区设有办事处的企业工作。每个地区提供的产品略有不同。我计划在主导航中使用大型菜单下拉菜单。
我的问题是,是否可以根据用户所在的区域显示不同的菜单项?我原以为可以使用 GEOIP,但我不确定。我不想建立 4 个独立的网站,因为内容几乎相同。
如果有人以前遇到过这个问题?
谢谢马克
我为一家在英国、美国、迪拜和新加坡 4 个地区设有办事处的企业工作。每个地区提供的产品略有不同。我计划在主导航中使用大型菜单下拉菜单。
我的问题是,是否可以根据用户所在的区域显示不同的菜单项?我原以为可以使用 GEOIP,但我不确定。我不想建立 4 个独立的网站,因为内容几乎相同。
如果有人以前遇到过这个问题?
谢谢马克
使用 MaxMind 等产品通过 IP 地理定位可以做到这一点。根据您的特定需求,您可以使用 Web 服务、JavaScript 服务或可下载的数据库:
也就是说,地理位置并不完美,您有时可能会向用户显示错误的内容。由于拥有四个单独的站点似乎是一种选择,因此您可能需要考虑一个具有四个不同国家/地区特定域的站点,然后根据用户访问的域显示菜单。例如,这个模块似乎就是这样做的:
https://drupal.org/project/domain_menu_access
我确信还有其他模块可以以这种方式使用。