2013-11-21 1 views
1

나는 내가 지원하고있는 각 언어에 대해 하나씩 두 개의 매장보기가있는 개발중인 상점을 운영하고 있습니다. 제품 및 카테고리에는 현지화 된 URL이 있습니다.Magento store view 리디렉션이 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 인덱스 저장소의 배열을 반환하지만 상점이 GET 매개 변수의 변수 인 $ fromStore로 확인하는지 계속 확인합니다 , 저장소 뷰 키 (예 : 기본값, 프랑스어 등)가 포함 된 ___from_store, 분명히 문제가 있습니다. g 숫자 인덱스 배열에서 알파 키를 사용하여.

답변

1

해결

기분을 상하게하는 라인이 다시 응용 프로그램/코드/코어/마법사/코어/모델/URL/= $ this- $로 변경 점포 simpling로/Request.php를 재 작성>에서 # 143 인 _app-> getStores (false, true) 두 번째 매개 변수가 true (기본값은 false)이므로 저장소보기 코드가있는 배열을 배열 키로 반환합니다.

누군가에게 도움이되기를 바랍니다. Magento 개발자에게이 정보를 전달하는 가장 좋은 방법을 아는 사람이라면, 내가 말했듯이, 홈 페이지에 게시 된 문제보고에 감사 할 것입니다. 작업.

편집 : 1.8.1.0으로 지적하고 싶습니다. 이것은 여전히 ​​문제입니다.

+0

가장 가까운 버전으로 예약 될 예정입니다. 비공식/시험되지 않은 패치 https://gist.github.com/piotrekkaminski/8696196 – macki

관련 문제