客户的MagenTo自动发送邮件中网址会有 ?___store=id出现,导致网址错误,很是不爽。此问题只在后台处理过程中产生的邮件才出现,遍寻谷哥无果,于是想办法自己解决。
以下以MagenTo1.4.1.1版本为例:
找到app\code\core\Mage\Core\Model\Url.php的getUrl函数(在805左右),在函数结束前写下:
$url = preg_replace('@[\?&]___store=[\w\d_]+@','',$url);
return $this->escape($url);
替换原有的: return $this->escape($url);
修改完再测试一下发送邮件。
(责任编辑:最模板) |