Дата последнего изменения: 26.11.2024
В эпоху глобализации многоязычная подача информации - насущная потребность. На сайте, созданном на "1С-Битрикс: Управление сайтом", можно решить эту задачу двумя способами:
У каждого из этих вариантов есть плюсы и минусы.
При выборе первого способа могут возникнуть проблемы с анализом статистики посещений раздельно по языковым разделам, с разделением валют для различных языков, с правами на заказы, созданные в различных языковых разделах, с гибким позиционированием рекламы или веб-форм на сайте. Кроме того, для создания языковых версий сайтов как отдельных языковых папок потребуется хорошее знание системы и программирования высокого уровня, связанного с корректным распознанием необходимой пользователю языковой версии проекта. Зато при резервном копировании и восстановлении сайта не потребуется дополнительных действий со стороны администратора.
Во втором варианте можно раздельно управлять Интернет-магазином, эффективно анализировать статистику, управлять валютами, разграничивать доступ к заказам и т.д. А минусами могут быть необходимость настроек симлинков, веб-сервера Apache, особенности резервного копирования и др.
Так что в каждом конкретном случае следует предварительно проанализировать, какая именно информация должна быть представлена на различных языках и какие действия на сайте предполагается производить.Количество сайтов на разных языках может быть неограниченным Для любых редакций, кроме редакций Первый сайт и Старт. Если владельцам этих редакций понадобится увеличить количество сайтов, то необходимо будет перейти на другую редакцию. . Пример многоязычного сайта - сайт Битрикс24 в пространстве .com:
Использование различных сайтов для представления информации на разных языках позволяет осуществлять более гибкое управление контентом сайта. Например, настраивать формат показа даты, валют и т.д. Для отдельных сайтов можно эффективно анализировать статистику, управлять валютами, разграничивать доступ к заказам Интернет-магазина.
Выбор и настройка параметров языка публичного раздела выполняется отдельно для каждого сайта в
форме создания и редактирования
(Настройки > Настройки продукта > Сайты > Список сайтов). Дополнительно в
Региональных настройках
Региональная настройка - набор параметров, которые имеют разные значения в зависимости от культурных особенностей той или иной местности.
Подробнее ...
можно определить формат показа даты и времени для используемого на сайте языка.
Однако прежде, чем создавать несколько сайтов для каждого из языков, проанализируйте, какая именно информация будет представлена на различных языках и какие действия с объектами сайта предполагается производить. Например, будет ли необходимо анализировать статистику посещений раздельно по языковым разделам, потребуется ли разделять валюты для различных языков, права на заказы, созданные в различных языковых разделах, есть ли необходимость гибко позиционировать рекламу или веб-формы на сайте.
Если контент будет представлен в основном статическими страницами и новостными блоками или каталогом, то для реализации такой модели можно просто разделить контент по соответствующим разделам на сервере, например, для каждого языка выделить свою директорию. Аналогичным образом могут быть созданы отдельные информационные блоки для различных языков или заведены веб-формы.
Соответственно, в различных языковых разделах сайта могут быть представлены свои новостные блоки и каталоги. Для этого достаточно выбрать информационный блок в настройках компонентов.