Логотип

Документация по макросам и шаблонам UMI.CMS

Интернационализация контента

Трудоёмкость этого процесса пропорциональна количеству контента на существующем сайте.

Для того чтобы создать новую языковую версию сайта необходимо сделать следующее:

  1. В модуле «Конфигурация», во вкладке «Языки», добавляем новую языковую версию, например «Английский» с префиксом «en». При этом в правом верхнем углу административной панели, в списке «Язык сайта», появляется ссылка «Английский», которая ведёт в модуль «Структура».

  2. В модуле «Структура», в основной языковой версии, выделяем все страницы, которые необходимо перенести в новую языковую версию. Это делается так же как и в «Проводнике» Windows™, при помощи клавиши Ctrl (зажать клавишу и кликать мышкой на нужных страницах), или Shift (выделить верхнюю из списка нужных страниц, зажать клавишу и кликнуть на нижнюю страницу).

  3. Вызываем контекстное меню правой клавишей мышки и выбираем «Скопировать в» -> «адрес сайта» -> «Английский».

Обратите внимание! Для того, чтобы данная операция прошла успешно — в настройках модуля «Структура» необходимо добавить шаблоны страниц для новой языковой версии сайта. Пока что можно назначить те же шаблоны, что и для основной языковой версии.

Редактирование типа данных: пользователи
  1. После успешного копирования страниц переходим в структуру новой языковой версии (можно кликнуть на ссылке «Английский» в правом-верхнем углу админ-панели). Здесь нам нужно назначить одну из страниц «Основной».

  2. Осталось только перевести контент самих страниц и отредактировать их в админ-панели.