Как вставить модуль в код компонента

Дата редактирования: 08.07.2017 Просмотрен: 559

Модули 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);
}
?>

 



Создан: 08.07.2017 13:14 | Отредактирован: 08.07.2017 13:14