2013-11-21 39 views
1

工作,我有一個商店,我正在開發有兩個店的看法,一個是我支持的每種語言。產品和類別具有本地化的網址密鑰。Magento的商店視圖重定向不1.8.0.0

在1.7.0.2我的語言切換器可以正確重定向(對於那些有「創建永久重定向」,以及那些與出),但升級到1.8.0.0後,沒有工作了。

問題

有在1.8.0.0迴歸,他們更新Mage_Core_Controller_Varien_Front使用在::dispatch()::_getRequestRewriteController()先前它使用Mage_Core_Model_Url_Rewrite現在它使用Mage_Core_Model_Url_Rewrite_Request

在應用程序/代碼/核心/法師的143線/Core/Model/Url/Rewrite/Request.php它有$stores = $this->_app->getStores();返回STORE_ID索引存儲陣列,但繼續檢查,如果賣場如此下去檢查與$ fromStore,這是從一開始PARAMS變量,___from_store,其中包含商店的意見鍵(例如默認,法國等),顯然這有問題看起來在數字索引數組中使用一個字母鍵。

回答

1

有問題的線路再次是,在應用程序/代碼/核心/法師/核心/型號/ URL /重寫/ Request.php,通過simpling其更改爲$存儲= $這個 - >#143 _app-> getStores(false,true)它將起作用,因爲第二個參數爲true(默認爲false)返回數組,其存儲視圖代碼爲數組鍵。

希望這可以幫助某人,如果有人知道將此傳遞給Magento開發人員的最佳方式,我將不勝感激,正如我所說的,只是將問題報告發布到主頁,似乎並不工作。

編輯:我也想指出,如1.8.1.0這仍是一個問題。

+0

安排固定在最近的版本。非官方/未經測試的補丁https://gist.github.com/piotrekkaminski/8696196 – macki

相關問題