Joomla 中如何调用Modules方法

在Joomla中如何调用Modules方法

采用Modules的位置引用:

方法一:[code]$modules =& JModuleHelper::getModules(’breadcrumb‘); //modules的位置,因为一个位置可能会有几个modules,所以返回会是一个数组;

foreach ($modules as $module){

echo JModuleHelper::renderModule($module); //显示出module;

}[/code]方法二:[code]$document = &JFactory::getDocument();

$renderer = $document->loadRenderer(‘modules’);

echo $renderer->render(‘breadcrumb’);//modules的位置[/code]采用Modules的title和名称应用:[code]$modName = “banners”; // not mod_mostread ,即不用mod_的前缀

$modTitle = “网页头部广告”; // module的名称;可以使用中文

$mod = JModuleHelper::getModule($modName, $modTitle); //获取模块的详细信息 mod是一个对象

echo JModuleHelper::renderModule($mod);[/code]