强制加载另一家货币[Magento 1.7]

时间:2016-01-28 14:55:56

标签: magento load magento-1.7 store

我创建了基于他的IP检查用户所在国家/地区的模块,现在我想强制用户从欧洲加载具有商店ID 2和美国用户的website_en来加载具有商店ID 1的website_us。

在index.php中我尝试过:

<?php
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';

if (in_country() == "EU") {

    Mage::run("website_en ", "store"); 
} 
else if(in_country() == "US")
{
    Mage::run("website_us ", "store"); 
}
else
{
    Mage::run($mageRunCode, $mageRunType);
}

......但没有运气。

1 个答案:

答案 0 :(得分:0)

谢谢我通过正确配置清漆解决了这个问题。

实际上这段代码正常运行。网站有不同的域名。

in_country - 是检查用户地理信息的代码。