Aktualnie pracuję nad witryną magento w dwóch językach (francuskim i holenderskim). Podejście Biorę się następująco: -Ustaw identyfikator sklepu magento programowo
- Utwórz folder w katalogu głównym internetowej (nazwie NL)
- importu index.php i plik .htaccess w tym folderze
w indeksie. php zmodyfikować następujący wiersz:
Mage::run('nl'); // to specify the store view i want to load
Kiedy sprawdzasz, kategorie, zawartość CMS itp są nadal w domyślnym języku. Następujący kod: -
Mage::app()->getStore()->getName();
zwraca nazwę sklepu fr.
Co takiego robię źle? Myślę, że realnym rozwiązaniem byłoby ustawienie sklepu tak, aby działał w index.php ...
Czy ktoś mógłby mi powiedzieć, jak załadować sklep przez identyfikator?
Uratowałeś mój dzień! :) – arekstasiewicz
+1 'setCurrentStore()' jest tym, czego szukałem dzięki! –
Czy możesz podać lokalizację, w której powinienem zaktualizować ten kod? – Chiragit007