Система тематики на основе названия страны на Magento - PullRequest
0 голосов
/ 16 ноября 2010

Кто-нибудь знает хитрость, чтобы показать разные темы для разных стран.

Например, если мой магазин загружен в США, я хочу показать тему us_mystore и тот же магазин, который просматривали в Индии, тогда я бы хотелпоказать тему myindia.Как я могу достичь этого.

Пожалуйста, предложите мне идею

1 Ответ

3 голосов
/ 16 ноября 2010

Я хотел бы иметь «представление магазина» для каждой страны / языка, а затем выбирать, какое представление использовать, основываясь на IP-адресе или HTTP-заголовке «Accept-Language».Это возможно как программно с помощью модуля, так и путем установки кода хранилища из .htaccess.

Пример: определение языка из .htaccess
На основе руководство по Apache Вы могли бы сделать что-то вроде этого.Преимущество использования предпочтений клиента, установленных в их браузере, даже если они физически находятся за пределами своей страны.

SetEnvIf Accept-Language "^en" MAGE_RUN_CODE=english
SetEnvIf Accept-Language "^hi" MAGE_RUN_CODE=hindi

Определение страны по IP-адресу является менее точным и требует большего обслуживания, поскольку диапазоны IP-адресов со временем меняются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...