2013-11-21 93 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

相关问题