При верстке сайтов на Joomla порой приходиться прибегнуть к нестандартным решениям, одним из таких решений является вставка модуля в текст статьи в joomla.
Есть два варианта вставки модуля в статью
- Автоматически
- Вручную
Автоматическая вставка подразумевает под себя вставка модуля в визуальном редакторе с помощью одной кнопки.
Для автоматической вставки модулей в статью нам необходим плагин Modules Anywhere, перейдите по ссылке и скачайте бесплатную версию она вполне достаточно для наших нужд.
Установка плагина Modules Anywhere
Установка плагина происходит в стандартном режиме
Расширения -> Менеджер расширений -> Загрузить файл пакета выбираем плагин
потом нажимаем Загрузить и Установить.
Заходим в «Менеджер плагинов» и включаем три плагина:
В «System — NoNumber Modules Anywhere» находятся все настройки, они на русском языке и все понятно. Создаем или открываем любой материал и чтобы вставить модуль просто нажимаем «Вставить модуль» на нижней части редактора.
Чтобы модули вставленные в статью они должны быть включены в менеджере модулей. Если не хотите дублирование модулей просто уберите позицию для модуля который ставиться в статью
Ручная вставка модулей в статью
В Joomla есть две возможности размещать модули непосредственно в статьях:
- loadposition позволяет публиковать все модули в определенной позиции.
- loadmodule позволяет публиковать только один конкретный модуль.
Для ручной вставки создаем материал и в нужном месте включив исходный код вставляем
{loadmodule mod_login} - модуль авторизации
Таким образом можно вставить любой модуль зная его системное имя в папке с модулями mod_login
таким же образом можно вставить и позицию для модулей непосредственно в статью
{loadposition whoonline}
Прибегая таким хитростям можно добиться желаемой настройки CMS Joomla. Если статья понравилась поделитесь с друзьями в соц.сети