Иногда не всегда удобно выводить модули в конкретные места, указанные в шаблоне, а необходимо вывести их содержимое непосредственно в статье.
Для этого можно использовать как встроенные средства Джумлы, так и сторонние расширения.
В самой Joomla есть две возможности размещать модули непосредственно в статьях:
- {loadposition} - позволяет публиковать все модули в определенной позиции.
- {loadmodule} - позволяет публиковать только один конкретный модуль.
Но для начала их использования необходимо провести некоторую подготовительную работу, а именно:
1. Включить (или убедиться, что включен) плагин "Контент - Загрузка модулей" в менеджере плагинов.
2. Добавить новую позицию в шаблон.
Для этого отредактировать файл templateDetails.xml (.../templates/имя шаблона/templateDetails.xml), дописав строчку <position>name</position> внутри тега <positions>...</positions>.
После этого в настройках модуля, который будем выводить в статье, указываем позицию name.
Создаем материал и в нужном для вывода модуля месте пишем {loadposition name} (только с одним пробелом).
Таким образом даже можно выводить одновременно несколько модулей, прописав их в одной позиции.
Также можно вывести модуль, но только один конкретный, с помощью тега {loadmodule}. Проблема здесь заключается в том, что необходимо знать машинный код выводимого модуля. Например, загрузка модуля авторизации на сайте выглядит так - {loadmodule mod_login} (написал специально с ошибкой, с лишним пробелом, чтобы здесь не выводился).
Вывод модулей можно оформлять стилями, например для вывода по центру страницы прописав <div style="text-align: center;"></div>. Для создания красивых модулей, органично вписанных в дизайн сайта, мастера, хорошо знающие CSS, могут использовать встроенные стили или классы из таблицы стилей шаблона.
Также пара слов об этом здесь: weco.su // ilyakhasanov.ru //
Что касается сторонних расширений, то можно воспользоваться ... продолжение следует ...
это все было до (2018), сейчас далее
- Менеджер материалов - Материал ... открываем, в редакторе кнопка Модуль, жмем, выбираем нужный ... (joomla.ru)
*