2013-07-24 30 views
3

从管理中的销售/订单页面的自定义选项文件的链接是: index.php/admin/sales/download/downloadCustomOption/id //键/自定义选项文件从管理中的销售/订单页面下载,不在magento中工作

的链接从网站(不ADMIN)相同的文件,通过访问我的账号是: 的index.php /默认/销售/下载/ downloadCustomOption/ID //键/

从管理员或网站访问时,同一个文件具有上述两个链接。然而,正在工作的链接是 index.php/default/sales/download/downloadCustomOption/id // key/

即在链接中具有默认值而链接中没有admin的链接。

有谁知道如何让它工作?需要进行哪些更改? 另外我使用的是magento 1.7。

感谢, 啃老族

+0

升级后,我在'magento 1.9.3.3'中遇到同样的问题。任何想法 ? –

回答

0

我解决了这个问题的方法是使用默认存储的基本URL生成URL。 重写应用程序/代码/核心/法师/目录/型号/产品/选项/类型/ 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); 
} 
+0

我在'magento 1.9.3.3'中试过了你的解决方案,但是没有任何想法? –

0

我得到了它的答案,由于启用了“添加商店代码到Url“在系统 - >配置 - >常规 - >网络

只是禁用它。你有一张图片可以下载。

它对单店网站的工作很好。

+0

我试过你在magento 1.9.3.3的解决方案,但没有任何想法? –

相关问题