Войти / Регистрация

Войти в свою учетную запись

Запомнить меня

Создать учетную запись

Поля, отмеченные звездочкой (*), обязательны для заполнения.
Reload Captcha

Как вставить модуль Joomla в файле PHP

Оцените материал
(1 Голосовать)

Для вывода модуля в файле index.php шаблона Joomla, используется:

Чтобы вставить модуль Joomla в php файл стороннего компонента, например Virtuemart или еще какого либо, используется код:

	$document   = JFactory::getDocument();
	$renderer   = $document->loadRenderer('modules');
	$options    = array('style' => 'xhtml');
	$position   = 'slider';
	echo $renderer->render($position, $options, null);

В $option указывается стиль модуля (raw, xhtml, none и т.д.), а также имя позиции для модуля, в данном примере это 'slider'.

Второй способ

jimport( 'joomla.application.module.helper' ); // подключаем требуемый класс
$module = JModuleHelper::getModules('left'); // заполняем массив модулями, опубликованных в позиции left
$attribs['style'] = 'none'; // указываем стиль вывода модуля
JModuleHelper::renderModule($module[0], $attribs); // выводим первый модуль из заданной позиции

Оставить комментарий