Багатомовний сайт на «Бітрікс перші кроки
Якщо у вас виникли якісь питання які ви не змогли вирішити по наших публікаціях самостійно, то чекаємо на ваше звернення в нашій службі тих підтримки.
Розробники сайтів для мереж філій нерідко стикаються з необхідністю забезпечити подання контенту кількома мовами. Як це влаштувати? Використовуємо штатні засоби "Бітрікс" з мінімальною доопрацюванням. Отже:
1. Додати мови
Перейдіть на сторінку (Налаштування > Налаштування продукту > Мовні параметри > Мови інтерфейсу. Натисніть кнопку «Додати мову». Налаштуйте ID, назву, регіональні настройки.
Як відомо, ліцензії «1С-Бітрікс: Управління сайтом» та «1С-Бітрікс: Корпоративний портал» можна придбати у трьох мовних комплектаціях: українській, англійській та німецькій. Таким чином, повідомлення «Бітрікс» доступні лише цими мовами. Для локалізації сайту іншою мовою повідомлення треба буде перекласти: самотужки або використавши модуль перекладу мовних файлів.
2. Налаштуйте перемикання мови
Після підключення додаткової мови перемикач мови у публічній частині сайту потрібно буде доопрацювати. Допустимо, ми підключаємо білоукраїнську мову. В адміністративній панелі ми додали мову з ідентифікатором BY, як описано вище.
2.1. Редагуємо php_interface
Знайшовши файл /bitrix/php_interface/dbconn.php, додаємо до нього код:
2.2. Редагуємо пролог шаблону сайту
Знайдемо файл шаблону /bitrix/templates/ \header.php і в розділ додамо код:
2.3. Викликаємо перемикач мови Додамо перемикач мов у відповідних областях сайту. Зазвичай його встановлюють у «шапці» та «підвалі» сайту. Код для цього використовуйте такий: