【发布时间】:2010-11-16 15:41:18
【问题描述】:
任何人都知道为不同国家的人民展示不同主题的技巧。
例如,如果我的商店在美国加载,我想显示 us_mystore 主题和在印度查看的同一商店,那么我想显示 myindia 主题。我怎样才能做到这一点。
请给我建议
【问题讨论】:
标签: magento
任何人都知道为不同国家的人民展示不同主题的技巧。
例如,如果我的商店在美国加载,我想显示 us_mystore 主题和在印度查看的同一商店,那么我想显示 myindia 主题。我怎样才能做到这一点。
请给我建议
【问题讨论】:
标签: magento
我将为每个国家/地区/语言创建一个“商店视图”,然后根据 IP 地址或“接受语言”HTTP 标头选择要使用的视图。这可以通过模块以编程方式或通过从 .htaccess 设置存储代码来实现。
示例:从 .htaccess 中检测语言
基于the apache manual 你可以做这样的事情。即使他们身在国外,它也可以使用客户在浏览器中设置的偏好。
SetEnvIf Accept-Language "^en" MAGE_RUN_CODE=english
SetEnvIf Accept-Language "^hi" MAGE_RUN_CODE=hindi
根据 IP 地址确定国家/地区不太准确,并且随着 IP 地址范围随时间变化而需要更多维护。
【讨论】: