Багатомовний сайт на «Бітрікс перші кроки

Якщо у вас виникли якісь питання які ви не змогли вирішити по наших публікаціях самостійно, то чекаємо на ваше звернення в нашій службі тих підтримки.

Розробники сайтів для мереж філій нерідко стикаються з необхідністю забезпечити подання контенту кількома мовами. Як це влаштувати? Використовуємо штатні засоби "Бітрікс" з мінімальною доопрацюванням. Отже:

1. Додати мови

Перейдіть на сторінку (Налаштування > Налаштування продукту > Мовні параметри > Мови інтерфейсу. Натисніть кнопку «Додати мову». Налаштуйте ID, назву, регіональні настройки.

Як відомо, ліцензії «1С-Бітрікс: Управління сайтом» та «1С-Бітрікс: Корпоративний портал» можна придбати у трьох мовних комплектаціях: українській, англійській та німецькій. Таким чином, повідомлення «Бітрікс» доступні лише цими мовами. Для локалізації сайту іншою мовою повідомлення треба буде перекласти: самотужки або використавши модуль перекладу мовних файлів.

2. Налаштуйте перемикання мови

Після підключення додаткової мови перемикач мови у публічній частині сайту потрібно буде доопрацювати. Допустимо, ми підключаємо білоукраїнську мову. В адміністративній панелі ми додали мову з ідентифікатором BY, як описано вище.

2.1. Редагуємо php_interface

Знайшовши файл /bitrix/php_interface/dbconn.php, додаємо до нього код:

2.2. Редагуємо пролог шаблону сайту

Знайдемо файл шаблону /bitrix/templates/ \header.php і в розділ додамо код:

2.3. Викликаємо перемикач мови Додамо перемикач мов у відповідних областях сайту. Зазвичай його встановлюють у «шапці» та «підвалі» сайту. Код для цього використовуйте такий: