Смена языка сайта во front-end
Здравствуйте.
В общем, нужен следующий сниппет или плагин.
Сайт мультиязычный, на 10 языках. Условие клиента такое — не создавать несколько контекстов и прочее. Всё в одном ресурсе, поэтому данное решение, не походит (к примеру).
Исполнитель сделал как — создаётся ресурс, у него для каждого языка создано TV-поле для названия/описания на конкретном языке. Что предлагает исполнитель:
«Написать сниппет, который будет менять значение cultureKey для конкретного пользователя. В зависимости от cultureKey с помощью фильтров выводить конкретные TV-значения».
Суть такова: с помощью сниппета или плагина менять язык сайта.
Я понимаю, что данное решение скорее всего неграмотно сделано, но что есть, то есть. Сколько будет стоить данная работа? И возможно ли?
В общем, нужен следующий сниппет или плагин.
Сайт мультиязычный, на 10 языках. Условие клиента такое — не создавать несколько контекстов и прочее. Всё в одном ресурсе, поэтому данное решение, не походит (к примеру).
Исполнитель сделал как — создаётся ресурс, у него для каждого языка создано TV-поле для названия/описания на конкретном языке. Что предлагает исполнитель:
«Написать сниппет, который будет менять значение cultureKey для конкретного пользователя. В зависимости от cultureKey с помощью фильтров выводить конкретные TV-значения».
Суть такова: с помощью сниппета или плагина менять язык сайта.
Я понимаю, что данное решение скорее всего неграмотно сделано, но что есть, то есть. Сколько будет стоить данная работа? И возможно ли?
Комментарии: 4
Я делал примерно также, но записывал значения языка в сессию и уже в сниппете проверял что у меня в сессии и выводил нужное поле.
Сколько будет стоить данное решение? Как с вами можно связаться? Мои контакты: job@sadykh.ru
не не не, я извиняюсь, но мой уровень знаний не позволяет моей совести делать то, в правильности чего я совсем не уверен… Я просто поделился своим опытом
Делал недавно такую штуку через плагин и хранил значение языка в сессий, но в моём решении приходилось отключать всю систему кеширования иначе язык можно было переключать раз примерно в три минуты.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.