Модули Joomla можно вставлять в код компонентов. Для этого можно воспользоваться следующей конструкцией:
С одним модулем в позиции:
<?php
jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModules('position-1'); // Выводим моль из позиции position-1
$attribs['style'] = 'none'; // указываем стиль вывода модуля
echo JModuleHelper::renderModule($module[0], $attribs); // выводим первый модуль из позиции
?>
С несколькими модулями в позиции:
<?php
jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModules('position-1'); // Выводим модули из позиции position-1
$attribs['style'] = 'none'; // Указываем стиль вывода модуля
foreach($module as $moduleitem){
echo JModuleHelper::renderModule($moduleitem, $attribs);
}
?>
