Как указать модуль?

2 ноября 2014 г. Просмотров: 851 Инструкции
Joomla - система управления контентом сайта, в которой отдельные модули по умолчанию выводятся только в прописанные в шаблонах позиции страниц. Не всегда это удобно - иногда возникает необходимость поместить тот или иной модуль непосредственно в текст страницы. Это можно сделать, немного изменив один из xml-файлов используемого шаблона, а затем вставив в текст правильное указание на этот модуль.
Создать сайт самостоятельно с Wix.com

Инструкция

  • Папка templates корневой директории сайта содержит каталоги, относящиеся к каждому из доступных в панели управления шаблонов дизайна - найдите среди них тот, который в настоящее время используется.
  • В этом каталоге отыщите и откройте для редактирования файл templateDetails.xml - в него вам надо добавить дополнительное название модуля, которое затем будет использовано для вывода его в материал страниц. Для этого найдите открывающий и закрывающий xml-теги и . Между ними поместите новое название. Например, назовите новый модуль именем NewMod_1 и на строчку выше тега добавьте такой код: NewMod_1. Затем сохраните файл templateDetails.xml с внесенными изменениями.
  • В панели администрирования перейдите в раздел установленных расширений и убедитесь, что плагин «Содержимое - Загрузка модуля в материал» из базового набора Joomla включен. Если его там не окажется, загрузите с сайта производителя и инсталлируйте.
  • В панели администратора раскройте страницу материала, в который надо поместить модуль, и в нужное место добавьте текст {loadposition NewMod_1}. Здесь loadposition - зарезервированное слово системы управления сайтом, а NewMod_1 - имя, которое вы дописали в файл templateDetails.xml на втором шаге. Если в xml-файле использовано другое название модуля, впишите его вместо NewMod_1.
  • Перейдите в раздел управления модулями и выберите в списке название, созданное вами на втором шаге. В перечне настроек включите отображение блока в страницах и задайте позицию вывода. Не исключено, что для правильного позиционирования придется поместить строку предыдущего шага в отдельный слой (между тегами и ) и задать для него собственный стиль отображения - это зависит от исходного кода используемого шаблона. Модуль появится в материале страниц после нажатия кнопки «Сохранить».
  • Оцените статью!