Дата последнего изменения: 03.07.2023
Очень часто возникает вопрос: для проекта необходимо представить на сайте материалы на разных языках, потребуется ли для этого покупать дополнительные лицензии на сайты?
Многосайтовость и языковые версии сайта – это разные понятия, хотя иногда взаимосвязанные. При необходимости языковые версии можно реализовать и как отдельные языковые папки (разделы) в составе одного сайта, и как отдельные сайты.
В каждом конкретном случае следует предварительно проанализировать, какая именно информация должна быть представлена на различных языках и какие действия с объектами сайта предполагается производить.
Если функционал сайта исчерпывается статическими страницами, новостными блоками и каталогом, то вполне можно использовать в качестве языковой версии одну из директорий.
Вариант с языковыми версиями в виде разных языковых папок допускает создания любого количества версий сайта, однако он имеет свои ограничения. При выборе такого способа возникнут проблемы с анализом статистики посещений раздельно по языковым разделам, с разделением валют для различных языков, с правами на заказы, созданные в различных языковых разделах, с гибким позиционированием рекламы или веб-форм.
Создание языковых версий сайтов как отдельных языковых папок требует хорошего знания системы и программирования высокого уровня, связанные с корректным распознанием необходимой пользователю языковой версии проекта. Поэтому мы рекомендуем реализовывать языковые версии именно как многосайтовость, то есть в виде отдельного сайта на другом языке.
Для задания разных шаблонов для разных папок в этом случае в настройках сайта нужно выбрать условие для отображения шаблона "для файла или папки" и ввести в поле название папки. Например: /ru/
Если функционал сайта требует раздельного ведения интернет-магазина, рекламы, статистики и разных валют, то рекомендуется создать языковые версии как отдельные сайты.
Использование различных сайтов дает более гибкие возможности по настройке, дополнительно можно указывать формат вывода даты для показа новостей и прочее. Для отдельных сайтов можно эффективно анализировать статистику, управлять валютами, разграничивать доступ к заказам Интернет-магазина.