Способ 1:
<div id="bottom">
<?php
$pos = "bottom";
$modules =& JModuleHelper :: getModules( $pos );
foreach ( $modules as $module) {
echo JModuleHelper :: renderModule( $module );
}
?>
</div>
После выполнения кода выведутся все модули опубликованные в позиции bottom
Способ 2:
<?php
jimport('joomla.application.module.helper');
$mods = JModuleHelper::getModules('bottom');
echo JModuleHelper::renderModule($mods[0]);
?>
Если необходимо вывести определенный модуль, не опубликованный в менеджере модулей воспользуемся следующим кодом:
<?php
$module = JModuleHelper::getModule( 'mainmenu', 'Заголовок модуля' );
$attribs['style'] = 'xhtml';
$attribs['name'] = 'topnmenu';
echo JModuleHelper::renderModule( $module, $attribs );
?>
В данном случае будет выведен модуль mod_mainmenu, атрибуты модуля заносим в массив $attribs