При созданий альтернативного шаблона в Joomla, бывает возникает необходимость выводить позицию модуля. Для вывода позиций модуля в альтернативном шаблоне можно использовать следующий код.
1 вариант
<?php
$pos = "position-1";/*Наименование позиции*/
$modules =& JModuleHelper::getModules($pos);
foreach ($modules as $module){
echo JModuleHelper::renderModule($module);
}
?>
2 вариант
<?php
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('modules');
$options = array('style' => 'xhtml');
$position = 'position-1';/*Наименование позиции*/
echo $renderer->render($position, $options, null);
?>
Код был проверен для Joomla 3

Добавить комментарий