2013-07-24 69 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的解決方案,但沒有任何想法? –

相關問題