Модули Joomla это расширения системы для размещения дополнительной информации на сайте в специальных местах шаблона. По умолчанию вставить модуль в статью нельзя. Сразу отмечу, что на Joomla вставить модуль в статью можно только при помощи плагинов. Одно из надежных расширений для этого плагин Load Module in Article.
Плагин Content - Load Module in Article
Плагин Load Module in Article удобное расширение для CMS Joomla, чтобы вставлять модули сайта в статью при помощи простого кода. Скачайте плагин можно ТУТ: https://www.pages-and-items.com/extensions/load-module-into-article. Разберем, как использовать плагин Load Module in Article.
- Скачайте плагин с сайта автора (ссылка чуть выше);
- Установите плагин любым стандартным способом установки расширений Joomla;
- Включите (зеленая галочка) плагин в менеджере плагинов (Менеджер расширений→ Менеджер плагинов);
- Откройте плагин для настроек, кликнув по его названию в списке плагинов (фото ниже);
- В настройках плагина только один пункт. Вам нужно выбрать, стиль показа. Стиль показа выберете согласно вашему шаблону. Отмечу, что код плагина не работает в тегах параграфа <p></p>.
Как работает плагин Load Module in Article
Для демонстрации работы плагина Load Module in Article создадим показ других статей раздела, в котором опубликована статья. Порядок работ следующий.
- Создаем модуль Joomla, который хотим вставить в статью. Модуль создаем без позиции размещения, то есть в поле «Выбор позиции» ставим «Нет». В пункте «Где показать» ставим «На всех страницах»;
- Публикуем созданный модуль;
- В Менеджере модулей (Менеджер расширений →Менеджер модулей), в таблице модулей ищем созданный модуль и смотрим его уникальный идентификационный номер ID. Этого достаточно, чтобы вставить модуль Joomla в статью;
- Синтаксис кода, для вставки модуля в статью следующий: . Перед квадратной скобкой пробел.
Все, теперь в любую статью сайта, в любое место статьи можете вставить код, по синтаксису указанному выше и увидеть модуль в открытой статье на сайте.
Как вставить модуль Joomla в статью в Joomla 3
Плагин Load Modulein Article имеет версию и для Joomla 3.x. Однако производители Joomla дополняя эту версию «революционными» опциями не забыли и про вставку модулей в статьи. В Joomla 3.x установлен подобный плагин типа loadmodule, который назвали Контент-Загрузка модулей (ID 406). Однако вставить модуль Joomla в статью можно только по уникальному названию модуля или по уникальной позиции модуля на сайте. То есть, если в одной позиции, например position-1, у вас будет два модуля, то используя синтаксис плагина Контент-Загрузка модулей, в статье появятся два модуля этой позиции.
Как работает плагин Контент-Загрузка модулей
- Проверьте, включен ли (зеленая галочка) плагин Контент-Загрузка модулей в Менеджере плагинов (Менеджер расширений→Менеджер плагинов);
- Настройте стиль показа модулей, какой вам нужен;
- Создайте нужный вам модуль с уникальным именем или с уникальной позицией размещения;
- Используя следующий синтаксис кода:
loadposition позиция модуля /*В фигурных скобках.*/
loadmodule название модуля /*В фигурных скобках.*/
- Вставьте этот код, а, следовательно, и модуль, указанный в коде, в любую статью сайта.
Как вставить два модуля Joomla в статью
Чтобы вставить два модуля Joomla в статью создайте двойной контейнер и в контейнер поместите код плагина Контент-Загрузка модулей для двух заранее созданных модулей.
Пример контейнера
<div>
<div id="div2" style="float: right; width: 300px; background-color: #cccccc;">
</div>
<div id="div2" style="float: right; width: 300px; background-color: #cccccc;">
</div>
</div>
Понятно, что это лишь пример, образец и для себя вам нужно сделать свой контейнер поменяв значения переменных.
Еще один плагин, чтобы вставить модуль Joomla в статью
В свое время я нашел плагин под названием "Modules Anywhere". Он так же, предназначен, чтобы вставить модуль Joomla в статью. Плагин бесплатный с платным расширением функционала, для Joomla 2.5 и 3.x. Этот плагин интереснее описанного выше плагина: у него есть кнопка в редакторе, есть настройка стилей. Сайт автора, где можно скачать этот плагин тут: www.regularlabs.com/extensions/modulesanywhere?tab=download.
Вывод
На сегодня, чтобы вставить модуль Joomla в статью я полностью перешел на плагин Modules Anywhere. С его помощью я вставляю: всё что вы видите под статьей (другие статьи и подписка), а также все рекламные блоки статьи. Очень удобно, позволяет независимо менять содержание модулей сразу во всех статьях сайта, где они вставлены.
©Joomla-abc.ru
Еще статьи
- 10 лучших WAMP платформ для CMS Joomla под Windows, урок 3
- 12 Правил оптимизации Joomla сайта, урок 28
- 2 программы FTP клиент для создания Joomla сайта – FilleZilla, WinSCP, урок 4
- 33 первых расширения Joomla сайта — плагины и компоненты для расширения функционала сайта, урок 29
- 5 Программ для работы с изображениями Joomla, урок 6
- Favicon сайта Joomla – как создать и установить favicon на сайт Joomla, урок 13
- Joomla модуль Обёртка (Wrapper)
- Joomla на XAMPP — управление Joomla в автономном режиме на локальной машине, урок 7
- reCAPTCHA версия 2.0 на сайте Joomla — капча на Joomla сайте
- URL Joomla: SEF, ЧПУ, убрать index урок 59
Похожие статьи
Плагины для оформления статей Jooml...
В этой статье я представлю плагины для оформления статей Joomla. С помощью ...
Базовые расширения стандартной сбор...
Базовые расширения стандартной сборки Joomla это необходимый набор расширен...
Навигация по страницам сайта Jooml...
Тема этой статьи, навигация по страницам сайта Joomla, которая в настройках...
Плагин Captcha-reCaptcha на Joomla,...
В общих настройках сайта Joomla есть возможность включить авторизацию госте...
Зачем дублировать шаблон Joomla сай...
Возможность дублировать шаблоны Joomla есть во всех версиях системы. Дублир...
Первые расширения сайта Joomla
Базовая конфигурация Joomla включает минимальный набор расширений (компонен...