РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
Карта сайта
Система управления web-сайтом WebDirector
Главная
|
Быстрый старт
|
Руководство администратора
|
Руководство разработчика
|
Руководство SEO
|
FAQ
»Руководство разработчика
    Настройка браузера
    Установка WebDirector
    Перенос сайта на другой домен
  »Локализация и многоязычность
    Понятие о структуре сайта на WebDirector
    Понятие о полях страницы
    Понятие об универсальном инструменте "Каталог"
    Виды навигации на сайте
    Настройка дизайна шаблона
    Создание каталога товаров
    Формат вывода страницы и каталога
    Создание Интернет-магазина
    Авторизация посетителей
    Настройка новостной ленты
    Вставка отсылаемой на e-mail формы
    Настройка поиска по сайту
    Форум или доска объявлений
    Модуль "Общение клиент-менеджер"
    Подключение внешних скриптов и API
    Защита от спама - captcha
Главная > Руководство разработчика > Локализация и многоязычность

Локализация разделов сайта и использование разных языков

В системе управления сайтом WebDirector встроена поддержка английского языка сайта. При этом страницы сайта будут содержать указание браузера воспринимать их в кодировке Windows 1252. В результате, у Вас будут корректно отображаться страницы, написанные на следующих языках:
Afrikaans, Basque, Catalan, Danish, Dutch, English, Faeroese, Finnish, French, Galician, German, Icelandic, Irish, Italian, Norwegian, Portuguese, Scottish, Spanish and Swedish.

Поэтому, если Вы укажете локализацию шаблона в CMS Webdirector - "английский язык", - то сможете создавать корректные страницы на указанных языках. Единственная проблема при этом - интерфейс системы будет английским (как и соответствующие настройки формата даты и времени, чисел и т.п.).

1. Настройки пользователей.

Проверьте настройки пользователей:
"Управление содержанием сайта" - "Доступ к полям страниц и инструментам редактирования" - "разрешить локализацию разделов".

2. Настройка шаблонов.

Перейдите в раздел "Настройка шаблонов". В зоне "Список шаблонов" в строке "добавить шаблон" введите имя нового шаблона. Сохраните. Учтите, что при добавлении нового шаблона копируется шаблон, который обозначен как "является шаблоном по-умолчанию".

Например, у вас уже есть русскоязычный шаблон, на основе которого вы хотите сделать англоязычный.
В строке "добавить" вписываете название шаблона (например, english-template), нажимаете на кнопку "сохранить".
В списке шаблонов в строке вновь созданного шаблона в выпадающем списке "Язык" выбираете языковую принадлежность страниц на данном шаблоне. Нажимаете на кнопку "Сохранить".

Варианты языковой принадлежности:
  • Английский : США.
  • Русский: Россия.
  • Немецкий: Германия.
  • Испанский: Испания.
  • Французский: Франция.

3. Управление страницами.

В разделе "Управление страницами" создаете рубрику, например, "English" - рубрику на английском языке.
Переходите на карточку рубрики "English".
В области "Формат вывода страницы" в поле "Шаблон страницы" в выпадающем списке необходимо выбрать англоязычный шаблон "english-template".
Не забудьте поставить галку в строке "эта страница не наследует шаблон своей рубрики".
Поставьте галку в строке "шаблон этой рубрики наследуется ее страницами".
В поле "язык раздела" выберите язык - "Английский: США". Нажмите на кнопку "Сохранить".

4. Теперь можно заполнять страницы и подрубрики рубрики "English" англоязычным контентом.

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



Еще один вариант создания языковой версии сайта - сделать такую версию на поддомене, тем более, что при покупке лицензионного ключа CMS WebDirector, вы получаете 3 бесплатных лицензионных ключа на поддомены.