admin中销售/订单页面的自定义选项文件的链接是: index.php / admin / sales / download / downloadCustomOption / id // key /
通过访问我的帐户,从网站(NOT ADMIN)到同一文件的链接是: index.php / default / sales / download / downloadCustomOption / id // key /
从管理员或网站访问时,同一文件具有上述两个链接。然而,正在起作用的链接是 index.php / default / sales / download / downloadCustomOption / id // key /
即。链接中具有默认值而不是链接中的管理员。
有谁知道如何让它发挥作用?需要进行哪些更改? 我也在使用magento 1.7。
谢谢, Neet
答案 0 :(得分:0)
我修复此问题的方法是使用默认存储的基本URL来生成URL。 在app / code / core / Mage / Catalog / Model / Product / Option / Type / File.php中重写以下函数到下面:
/**
* Return URL for option file download
*
* @return string
*/
protected function _getOptionDownloadUrl($route, $params)
{
$websites = Mage::app()->getWebsites();
$code = $websites[1]->getDefaultStore()->getCode();
$params['_store'] = $code;
return Mage::getUrl($route, $params);
}
答案 1 :(得分:0)
我得到了答案,因为在系统中启用了“将商店代码添加到网址” - >配置 - >一般 - >网络
只是禁用它。您已按顺序下载图像。
它适用于单店铺网站。