10 апреля 2010
Отображение позиций модулей в компонентах, модулях, плагинах
Чаще всего бывает ситуация, когда в какой-то части компоненте необходимо отображать некоторый модуль. Реализуется это достаточно просто.
Используем следующую функцию:
Теперь в нужном нам месте вызываем её:
где:
Спасибо JoomlaУкраина.
Используем следующую функцию:
<?php
function ModulePosition( $position, $style=-2 )
{
$document =& JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$params = array('style'=>$style);
$contents = '';
foreach (JModuleHelper::getModules($position) as $mod)
{
$contents .= $renderer->render($mod, $params);
}
return $contents;
}
?>
Теперь в нужном нам месте вызываем её:
<?php
echo ModulePosition( 'user1', $style='xhtml' );
?>
где:
- user1 — название позиции модуля
- $style='xhtml' — вид оформления модуля
Спасибо JoomlaУкраина.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Комментарии:2