В Joomle по умолчанию устновлен и включен плагин под названием Content — Load Module, позволяющий выводить содержимое модулей выбранной позиции в любом месте материала (статьи). Однако часто возникает необходимость в более гибкой системе вывода модулей в любом месте.

Мой плагин  iModuleLoad позволяет вставлять содержимое модулей абсолютно в любом месте — в шаблоне, в материалах и даже в самих модулях (можно вставить модуль в модуль =) ). Он позволяет задать оформление вывода модулей, а также возможность избирательно вывести определенный модуль с заданным ID.

Синтаксис вызова модуля таков:

{imoduleload position style ID}

где:

position — позиция модулей, к примеру: user1, user2, top, bottom и т.д.

style — стиль оформления модуля (по умолчанию none — без оформления и показа заголовка!)

ID — ID модуля в Joomle

Скачать плагин iModuleLoad
Чтобы увидеть примеры использования жмите
Примеры использования:

{imoduleload user1} — загрузит содержимое всех модулей имеющих позицию user1, без оформления и вывода заголовков модулей!

{imoduleload top xhtml} — загрузит содержимое всех модулей имеющих позицию top, обрамив каждый модуль DIV’ами, а также покажет заголовки модулей, если их показ включен в настройках самих модулей

{imoduleload left xhtml 15} — выведет один модуль с ID = 15 и позицией = left, обрамив его DIV’ами

Варианты  оформления модулей (значений style):

none — Без обрамления (Заголовки модулей не выводятся даже если они включены в самих модулях!)
table — Вертикально, в столбце таблицы
horz — Горизонтально, в ячейках таблицы
xhtml — Обрамление DIV-ами
rounded — Обрамление несколькими DIV-ами