Тема: Сделать сайт на нескольких языках.
Моё руководство, так как кое-что на мой взгляд не доделано, верней кто только начал знакомится с системой, тот затратит на это время, поэтому короткое описание.
Если Вы хотите сайт сделать на нескольких языках, то необходимо сделать эти вещи:
1. Зайти в раздел админ панели (Модули -> Все модули)
2. Добавить модуль language_switch (если он у вас ещё не активен)
3. Зайти в админ панель управления сайтов, выбрать из меню (Система -> Языки)
4. Добавить несколько к примеру языков, заполнив правильно поля формы. (Языки будут созданы)
5. Выводим языки в ваш шаблон сайта с помощью виджета (Админ панель->Виджеты->Создать виджет)
6. При создании указываем имя (к примеру langs), описание любое, тип - (Модуль), внизу выбрать из списка (Языковая панель)-Жмём на кнопку создать.
7. Теперь выведем наш виджет с языками в шаблон. Через редактор шаблона (управление через админ панель) или ФТП приложение, редактируем файл заглавного шаблона main.tpl, по умолчанию находится - templates/corporate/main.tpl
8. Добавляем код виджета в то место где будет выводится у вас в шаблоне: {widget('langs')}
9. Виджет будет выведен на сайте и можно править стиль и ссылки языков.
10. В шаблоне виджета языков (находится тут: tempates/corporate/widgets/langs.tpl), заменить код на этот:
<div class="lang-switch">
{foreach $languages as $lang}
<a href="/{echo $lang.identif . $current_address}"{if $lang['current'] == 1} class="active"{/if}><img src="{echo $lang['image']}" class="flag" alt="{$lang.lang_name}" />{$lang.lang_name}</a>
{/foreach}
</div>
11. После этого добавить в стили шаблона (templates/corporate/css/style.css) в сасмый низ этот код, для определения активного языка сайта, который выбрал пользователь:
.lang-switch {
display:block;
text-align:center;
}
.lang-switch a{
margin-right:10px;
}
.lang-switch a.active{
color:#ff5500;
}
.lang-switch img{
margin-right:5px;
}
ЯЗЫКИ ДОБАВЛЕНЫ, РАДУЕМСЯ, НАСЛАЖДАЕМСЯ ЖИЗНЬЮ!