Astra.CMS

 

 

Форум » Приемы конструирования и интеграции дизайна

Многоязычный сайт

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения

Константин
Сообщений: 2

Добрый день. Мне нужно создать сайт на двух языках, второй язык должет стать иврит (письмо справо на лево). Это возможно сделать на астре? Если да, то какие манипуляции нужно сделать?
 
P0ZiTR0N

P0ZiTR0N
Сообщений: 73

Многоязычность на Астре присутствует только в коммерческой лицензии. Реализуется без проблем. В админпанели:
1) Сайт => Языковые версии - добавляете языки (например Русский (rus) и Иврит (heb))
2) Сайт => Разделы - добавляете нужные модули и выбираете для каких языков они предназначены
3) В управление разделом добавляете нужные страницы/товары...
4) Переключаете текущую языковую версию в панели управления и добавляете тот же набор страниц, но уже с названиями и текстами на другом языке, при этом сохранив те же самые идентификаторы.
5) Добавляете блок выбора языка через репозиторий либо импортом в разделе Система => Расширения => Блоки => Импорт

Если требуется редизайн шаблонов под конкретный язык, то алгоритм вывода какой язык выбран пользователем указан тут - http://wiki.astracms.ru/build/languages

По поводу направления текста - он задаётся просто параметром dir="rtl" в конкретном теге:
Например:
HTML 4.0: <html dir="rtl">...</html>
HTML 5.0: тегом <bdo dir="rtl">текст</bdo>
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.