Модули 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
Похожие статьи
Как разместить рекламу AdSense на J...
Разместить рекламу AdSense на Joomla можно многими способами. Код рекламы м...
Плагины для оформления статей Jooml...
В этой статье я представлю плагины для оформления статей Joomla. С помощью ...
Установка и удаление шаблона Joomla...
Тема этой статьи установка и удалении шаблона Joomla. Внешний вид сайта Joo...
Зачем дублировать шаблон Joomla сай...
Возможность дублировать шаблоны Joomla есть во всех версиях системы. Дублир...
Подписка и иконка RSS ленты на сайт...
В своих статьях я рассказывал, как делать ленты RSS на сайте Joomla и как о...
Плагин Captcha-reCaptcha на Joomla,...
В общих настройках сайта Joomla есть возможность включить авторизацию госте...