Создание сайтов в Челябинске. Продвижение. Оптимизация

Разработка сайтов, поисковая оптимизация, продвижение, техническая поддержка и обслуживание вебсайтов любой сложности. Быстро, качественно и по разумной цене.

Рендер модуля с помощью php

Бывает, правда довольно редко, но необходимо вывести модуль в своем компоненте, например есть модуль популярных товаров из каталога и хочется чтобы в место пустого списка после непонятного поискового запроса выводилось хоть что-нибудь. Для этого можно вывести модуль не в определенную позицию шаблона и без использования плагинов, а просто написать несколько строк кода:

jimport( 'joomla.application.module.helper' );
//загружаем класс JModuleHelper $module = JModuleHelper::getModule( 'mod_my_module', 'Header' );
//первым параметром указываем название модуля или его системное имя $attribs['style'] = 'xhtml';
//стиль, mod_chrome_xhtml, может быть разный в зависимости от modules.php echo JModuleHelper::renderModule( $module, $attribs );
//выводим HTML-код модуля - готово

Совет оказался полезным? Возник вопрос? Вступайте в нашу группу и смело задавайте vk.com/saity74