Раньше для создания многоязычного сайта на основе джумлы приходилось использовать сторонние компоненты, как например Joom!Fish, что было весьма неудобно. Сейчас же, с выходом новой версии Joomla 2.5, создать многоязычный сайт стало как никогда просто и удобно.

Как создать многоязычный сайт на основе Joomla 2.5 без использования сторонних расширений?
На этот вопрос и постараемся, очень коротко, ответить всего в несколько простых шагов.

Установка языковых пакетов

Первым делом устанавливаем дополнительные языки, которые будут использоваться на сайте.

Скачиваем нужные языки и устанавливаем их через Расширения > Менеджер расширений > Установка (Extensions > Extension Manager > Install). Если возникнут проблемы при установке расширений, читаем: «Ошибки при установке компонентов, плагинов или модулей».

В Расширения > Менеджер языков (Extensions > Language manager) отображаются установленные языки, а также язык по умолчанию.

Определяем языки для контента.

В Расширения > Менеджер языков > Языки контента (Extensions > Language Manager > Content) создаем нужные языки для контента.

Включаем встроенный плагин Система — Фильтр языка (System — Language Filter).

В Расширения > Менеджер плагинов (Extensions > Plug-in Manager) включаем и настраиваем данный плагин.

Создаем категории и статьи для каждого языка

В Материалы > Менеджер категорий (Content > Category Manager) создаем корневые категории для каждого языка. Статьи для каждого языка будем хранить в соответствующих категориях. В Материалы > Менеджер материалов (Content > Article Manager) создаем необходимые статьи, выбирая для каждой соответствующий язык и категорию.

Создаем меню

В Меню > Менеджер меню (Menus > Menu Manager) для каждого языка создаем свое меню (существующее меню Главное меню не трогаем), пункты которого привязывает к статьям или категориям данного языка. После создания меню и пунктов, устанавливаем Главную страницу для каждого языка, кликнув звездочку напротив нужного пункта в каждом меню.

Создаем модули для каждого меню

В Расширения > Менеджер модулей (Extensions > Module Manager) создаем модули типа “Меню” для каждого меню. При создании модулей следует выбрать язык соответствующий языку меню.

Создаем модуль для переключения языков.

Тут же создаем модуль типа «Переключение языков». Этот модуль отображает список доступных Языков контента, между которыми можно переключаться.

Это и есть основные шаги для создания многоязычного сайта на Joomla 2.5.





Добавить комментарий

Ваш адрес email не будет опубликован.