Я строю магазин с двумя представлениями на двух языках: французском и английском, и у меня много страниц CMS, например, «о нас» на английском языке и одна и та же страница на французском языке — «предложение».
В административной части включена опция «Добавить код магазина в URL».
Я создал 2 страницы CMS «about-us», связанные с представлением английского магазина, и еще одну страницу «a-offer», связанную с представлением французского магазина.
Когда я нахожусь в английском магазине на странице «О нас», URL-адрес www.myurl.com/ан/насчет нас/ но если я переключу язык на французский, переключатель языка приведет меня на www.myurl.com/фр/насчет нас/ вместо www.myurl.com/фр/а-ргороз/
Таким образом, переключатель языка изменяет только код магазина, но не имя страницы.
Спасибо,
Да, именно так работает magento. Если вы хотите перейти к другому статическому блоку на странице about на каком-либо языке, вам нужно изменить ссылку на идентификатор блока «about-us» на «a-offer» на французском сайте.
Эта страница объясняет это довольно хорошо, я думаю.
http://anothermarketer.com/how-to-translate-a-magento-theme/
Просто добавьте комментарий к моему ответу, если вам нужна дополнительная помощь.
Других решений пока нет …