Як вставити модуль у код компонента joomla 3 або joomla 2

Як вставити модуль у код компонента joomla 3 або joomla 2

В одній з минулих статей я Вам розповів про те як вставити модуль у матеріал Joomla 2.5-3.x

У цій статті я розповім Вам як вставити модель не просто в матеріал, а взагалі в будь-яке місце компонентів Joomla 2.5-3.x будь то стандартний компонент матеріалів Joomla, Joomshopping або Virtuemart. не має значення що це буде за компонент.

Загалом кожен знайде свої причини використання цього методу вставки модуля, або не знайде і відкине його як щось марне.

Як вставити модуль у код компонента joomla 3 або joomla 2

Ну що ж друзі, давайте нарешті
вставимо Джумла модуль 😀

Для нашого експерименту я створив звичайний текстовий модуль і задав йому, неіснуючу в активному шаблоні, позицію position-748

Як вставити модуль у код компонента joomla 3 або joomla 2

Необхідний нам код шаблону виведення матеріалів блогу виглядає так:

jimport ( 'joomla.application.module.helper'); // підключаємо необхідний клас

$ Attribs [ 'style'] = 'none'; // вказуємо стиль виведення модуля none (так як при використанні стилю xhtml спостерігається дублювання заголовків модуля)

echo JModuleHelper. renderModule ($ module [0]. $ attribs); // виводимо перший модуль з заданої позиції

$ Attribs [ 'style'] = 'none'; // вказуємо стиль виведення модуля none (так як при використанні стилю xhtml спостерігається дублювання заголовків модуля)

foreach ($ module as $ moduleitem)

echo JModuleHelper. renderModule ($ moduleitem. $ attribs);