@VladimirPortev

Как сделать одну страницу сайта битрикс на английском?

Добрый день! Такой вопрос. У меня есть страницы Новости и News. Я хочу использовать один инфоблок и один компонент для этих страниц (bitrix.news.list)
Как мне сделать, чтобы информация на странице Новости выводилась на русском, а для News на английском?
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
workDNK
@workDNK
Разработчик сайтов на 1С-Битрикс
Создаёте у новостей дополнительное свойство "Текст на английском", добавляете новый параметр, например, LANG к компоненту news.list (через файл .parameters.php для используемого шаблона), в который в зависимости от страницы передаете ru или en, а затем уже в самом шаблоне в зависимости от значения параметра LANG выводите либо текст на русском из одних полей (свойств), либо на английском из других полей (свойств).

Но это частный случай. Если же задача на самом деле шире, т.е. у сайта должны быть две языковые версии с переводом всего содержимого, то вариантов реализации несколько, и выбор того или иного способа зависит от многих факторов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы