Здравствуйте!
Подскажите пожалуйста как показывать/не показывать "представление", созданное вьюсой в зависимости от включенного языка?
То есть, при включении русского языка должны отображаться одни представления, а при включении английского - другие.
Подскажите как это настроить. Может быть php-условие вставить в представлении или еще как...
По поводу языка сайта - на данный момент выбор языка на сайте осуществляется кликом по ссылке. А дальше при выводе контета проверяется - если есть в урл ссылки /en/ - то это английский язык. Если нет, то русский. В зависимости от этой проверки выводятся те или иные поля материала.
Так сделано для того, чтобы в одном материале сразу хранились тексты и русской и английской версий сайта. Такой способ хранения информации выбран в связи с тем, что информаия импортируется из 1С и на сайте текстов очень мало, в основном изображения. Поэтому гораздо проще было отображать первое или второе текстовое поле в зависимости от языка. Осталось побороть вывод вьюс.
Можно установить какой-нибудь модуль, например Language Switcher , если это нужно для управления вьюсами.
Но PHP-условие на проверку УРЛ было бы хорошим вариантом в данных условиях. Подскажите, пожалуйста, как сделать.
Комментарии