переключение языка в minishop2
Подскажите, пожалуйста, как переключить язык в minishop2 для мультиязычности? т.е. Пользователь переключил контекст ( с русского на английский), а в месте с ним переключился и язык в компоненте(т.е. надписи на кнопках и выводе товара стали тоже на английском). Чтобы не было такого, что все на английском, а на кнопке написано «Добавить в корзину».
Комментарии: 8
Если ты настроил 2 контекста, прописал в них нужный cultureKey и используешь родные чанки — всё будет в порядке само по себе.
Если же ты отредактировал родные чанки, убрал оттуда [[%lexicon]] плейсхолдеры — то что прописал, то и будет.
Если же ты отредактировал родные чанки, убрал оттуда [[%lexicon]] плейсхолдеры — то что прописал, то и будет.
а если не использовать контексты(только один -web), а просто менять значение параметра culturekey — лексиконы будут меняться?
Будут, только уже обработанные чанки будут кэшироваться и там не будет плейсхолдеров при повторной загрузке.
Так что, или 2 контекста, или везде прописывать [[!%key]].
Так что, или 2 контекста, или везде прописывать [[!%key]].
т.е. прописывать к каждому параметру(чанку и доп.полю), как у вас сделано на minishop2?
К каждому плейсхолдеру лексикона в чанке.
И у меня на miniShop2 это сделано довольно криво.
И у меня на miniShop2 это сделано довольно криво.
Главное-принцип видно, попробую использовать. Спасибо за оперативные ответы.
В настройках контекста пропиши ключ языка cultureKey — en
Добрый день!
Как в минишопе переводить опции на другой язык? Именно название полей, которые задаются в настройках.
Есть пример или ссылка, где про это почитать?
Как в минишопе переводить опции на другой язык? Именно название полей, которые задаются в настройках.
Есть пример или ссылка, где про это почитать?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.