Log in / Register
Login to your account
Remember Me
Create an account
Fields marked with an asterisk (*) are required.
Reload Captcha
 
Ideas in practice

ARENAM

Web dewelopment

Для вывода модуля в файле 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); // выводим первый модуль из заданной позиции

Недостаточно прав для комментирования

Purchase guarantees

Secured payment
100% Secure Payments with bank сards, YooMoney, QIWI and others.
Official invoice
You'll receive an official invoice instantly in accordance with law 54-F3.
Instant download
Instant download after payment.