以下のフォーラム スレッドをお読みください。
http://forum.joomla.org/viewtopic.php?f=544&t=356176
$modules =& JModuleHelper::getModules('mod_hello');
foreach ($modules as $module)
{
echo JModuleHelper::renderModule($module);
}
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('modules');
$options = array('style'=>'raw');
echo $renderer->render('mod_hello',$options,null);
Module を呼び出す方法は 2 つあります。
Content/Article 内でモジュールを呼び出します: {loadposition position} を使用できます (plgContentLoadModule のおかげで - /plugins/content/loadmodule.php)。
プログラムでモジュールを呼び出します (モジュールは別のモジュールまたはコンポーネント呼び出しモジュールを呼び出します):
A. Call Module by position :
$position = 'left';
$contents = '';
foreach (JModuleHelper::getModules($position) as $mod) {
$contents .= $renderer->render($mod, $params);
}
B. Call Module by name :
$modName = 'mostread '; // not mod_mostread
$modTitle = 'Popular';
$mod = JModuleHelper::getModule($modName, $modTitle);
$content = JModuleHelper::renderModule($mod);