Вставка модулей в текст

На этой странице рассмотрим как вставить модули в текст на сайте на Joomla. Ранее мы разобрали как вставить модуль в страницу на позиции указанные в шаблоне. Вставка модуля в текстовую часть страницы может понадобиться по многим причинам. Это и реклама, и вставка навигации, да любая функция заложенная в модулях нам может потребоваться на текстовом поле.
Давайте разберём вставку модуля на примере Javascript кода. Через панель управления входим в Менеджер модулей. В открывшемся окне нажимаем кнопку Создать.

 

 

 

 

 

 

Выбираем HTML-код

Открывается окно создания модуля. Здесь заполняем поля, как было описано в пункте модули. Только позицию выбираем которая не соответствует нашему шаблону.. Делается это для того, что бы создаваемый нами модуль отображался только в указанном нами месте. Если мы укажем позицию соответствующую данному шаблону, то модуль будет выводиться в двух местах, по позиции и в указанном месте. Внизу, в разделе пользовательский текст, видим текстовый редактор. В зависимости от редактора выбираем кнопку либо Source, либо Источник, либо HTML.

Входим в изменение HTML кода. Вставляем наш Javascript код. Далее опускаемся ниже и в разделе Привязка к пунктам меню, выбираем: На всех страницах. Далее перемещаемся вверх страницы и нажимаем Сохранить. Модуль создан.


 

Переходим в раздел Менеджер плагинов и выбираем Контент - Загрузка модулей

 

 

 

 

 

 

Если плагин отключен, то включаем его. Внизу описания плагина есть синтаксис { loadposition user1 }где user1 приведена для примера позиция модуля. Здесь синтаксис приведён с пробелами между скобками и текстом. Сделано это для того, чтобы мои модули не отбражались вместо текста. Мы заменим user1 той позицией модуля которую указали при создании. К примеру если мы указали позицию для модуля Left, то синтаксис будет выглядеть так: { loadposition Left }.
Переходим к тексту в который вставим модуль. В текстовом редакторе нажимаем редактирование HTML как описано выше. Выбираем место в которое вставим модуль. Вставляем { loadposition Left }. Нажимаем Сохранить. Всё, на открывшейся странице, в указанном нами месте, будет находится модуль.