Вкладке «Содержание» в диспетчере язык
Там можно создать «Содержание язык», даже если еще не установлен язык сайта.
- Название = имя языка, как он появится в раскрывающихся списков при назначении язык для элемента. Это название будет также использоваться модулем langswitcher в интерфейсных когда флаги не используются.
- Название родной = название на любом языке, желательно администратором для отображения в списке содержимого язык.
- Код языка URL = этот код языка будет добавляться к url сайта. Когда SEF включен, один будут получать https://mysite.com/ru/. Если SEF отключена суффикс и lang = en будет добавляться в конце URL-адреса. Обратите внимание, что код языка должно быть уникальным среди всех языков.
- Изображение префикс = префикс файла изображения для этого языка, при использовании параметра «Использовать изображения флагов» язык Switcher основные. Пример: Если выбран «en», то изображения должны быть en.gif. Образы и CSS для этого модуля находятся в СМИ/mod_languages /. Пользователи могут добавить любое изображение/флаг там с любым префиксом. Пример: pt_br для бразильского флага.
- Тег языка = введите здесь пример тега языка: en-GB для английского (Великобритания). Это должно быть точное префикс, используемый для установленного языка или для установки.
- Опубликовано = ли этот язык содержания публикуется или нет. Если опубликован, он будет отображаться как выбор в модуле переключатель языка в передней конец. Чтобы работать ОК, определенного сайта язык должен быть установлен. Можно подготовить содержание в определенном языке контента без даже устанавливать на языке и просто делать это при принятии решения для публикации этого языка.
- Метаданные = эти определения метаданных переопределяют глобальные метаданные конфигурации в многоязычной конфигурации для каждого языка, используемого.
Убедитесь, что ваш готов к идти содержания языки, публикуются, если вы хотите, чтобы отображать в модуле langswitcher. Кроме того убедитесь, что ваш тег языка является правильным (en-GB и не en_GB), это вызывает селектор языка будет пустой. Если вы выполнили все шаги и селектор языка остается пустым, проверьте что то есть папка язык/nl-NL существует, и он должен содержать несколько файлов .ini.
Параметр «Язык»
Не только статей, но все это taggable для конкретного языка контента. Модули очевидно но также категории, баннеры, ссылки, каналы новостей, пункты меню...
Структура сайта, простые правила
- Создайте корневой категории для каждого языка. Подкатегории и содержимое должны быть помечены на одном языке. Ссылка на содержимое с тегами на том же языке следует только внутренние ссылки в эти содержания.
КОРЕНЬ (внутренние Joomla основная структура)
Категория корень все
- Содержание всех
- Все подкатегории
- Содержание всех
- etc.
Категория корень Lang1
- Содержание Lang1
- Подкатегории Lang1
- Содержание Lang1
- etc.
Категория корень Lang2
- Содержание Lang2
- Подкатегории Lang2
- Содержание Lang2
- etc.
- Создайте меню для каждого языка. Пункты меню в этих меню должны быть помечены уникальный язык и отображать только элементы тегами тот же язык (или «Все»). Отображение этих меню модули должны быть помечены также на том же языке.
- «All» рассматривается как язык и должны следовать тем же правилам (корневой категории помечены «All», внутренние ссылки на содержимое с тегами «All», меню, специально содержащие пункты меню помечены «Всех» и отображение с меткой «Всех» содержание, модули помечены «All»). Элементы тегами для «All» будет отображаться на фронт-енд для всех языков.
Определение элемента меню по умолчанию домашняя страница каждого языка
Как языковой модуль переключатель установлен для перенаправления на другой язык домашнюю страницу содержимого, один пункт меню по умолчанию домашней страницы должен быть определен для каждого языка в различных меню, отображаются модулем разные меню.
Важное Примечание: Меню, содержащее уникальный элемент меню по умолчанию домашней страницы помечены «Все» следует по-прежнему существуют, и модуль меню, отображая его следует не опубликованы или назначен на должность не доступны в шаблонах.
ПРЕДУПРЕЖДЕНИЕ! Некоторые шаблоны доступны в сети, не полностью 1.6 совместимы. Они не позволяют создавать новые стили и заставить использовать уникальный по умолчанию домашней страницы.
Languagefilter плагин системы
Этот плагин выполняет фильтрацию отображаемого содержимого в зависимости от языка. Этот плагин является должна быть включена - только - когда опубликован язык Switcher модуль. Параметры должны быть установлены для плагина.
Своеобразно параметр меню ассоциации.
Mod_languages модуль (также называемых Langswitcher)
Этот модуль отображает список доступных языков, содержание (как определено и опубликована в закладке содержание Language Manager) для переключения между ними, когда один хочет использовать Joomla как Мультиязычный сайт. Параметры должны быть установлены для Switcher.
Плагин «Система - фильтр языка» должен быть включен. При переключении языков, модуль перенаправляет на домашнюю страницу, определенных для выбранного языка.
Новое в 1,7, когда пункты меню связаны, модуль должен отображаться на соответствующих страницах. В этом случае будет осуществляться перенаправление на связанные элементы меню.
После этого Навигация будет определен для этого языка. Если плагин «Системы - фильтр языка» отключена, это может иметь нежелательные результаты. Метод:
- Откройте вкладку Содержание Language Manager и убедитесь, что языки, вы хотите использовать в содержании публикуются и имеют префикс URL-адреса, а также префикс для изображения на дисплее модуля.
- Создание домашней страницы, назначая язык к элементу меню и определив его как по умолчанию домашней страницы для каждого опубликованного контента языка.
- После этого можно назначить язык статьи, категории, модуль, канал новостей, ссылки в Joomla.
- Назначить Langswitcher модуль для каждой конкретной по умолчанию языка содержание домашней странице и связанным меню элементов страниц и param его использовать флаги или текст для отображения выбора в переднего плана.
- Новые параметры для 1.6.1: дисплей или не активный язык, выбирать между горизонтальной и вертикальной дисплея.
- Новые параметры для 1.7.0: выбор для раскрывающегося меню и клавиш для имен языков.
* Сделать уверен, что оба модуля и плагин публикуются.
Определить шаблон сайта по умолчанию на язык содержания
Если один хочет использовать различные шаблоны стили в язык содержания, вместо определения для каждого пункта меню другой шаблон стиля, один можно глобально назначить шаблон стиля каждого языка, при редактировании в диспетчере шаблонов. Это очень удобно, когда необходимо использовать различные заголовки, логотипы и т.д. для каждого языка контента. Он также охватывает любые вопросы, вытекающие из загрузки страницы не связаны с любого пункта меню, где будет использоваться стиль шаблона по умолчанию, все это.
Предупреждение: некоторые шаблоны, доступные в сети не позволяют выбрать различные меню, содержащее его язык с меткой по умолчанию домашней страницы для каждого шаблона стиля. Это нарушит multilang 1.6/1.7.
Установите нужный сайт языковые пакеты
Последнее, но не менее, каждый язык содержания для отображения должны иметь Joomla сайт языковой пакет установлен и включен.