在Joomla中使用JModuleHelper :: getModule加载自定义html模块

时间:2013-09-17 22:46:22

标签: php joomla

我正在使用以下代码渲染一个joomla!模块:

        jimport('joomla.application.module.helper');
        $module = JModuleHelper::getModule('AddToCartReplacementBtn');
        echo JModuleHelper::renderModule($module);

然而,在我的具体情况下它似乎不起作用

我正在加载名为AddToCartReplacementBtn的自定义HTML模块。它的位置也是AddToCartReplacementBtn

文档说我可以按其真实名称或文件夹加载模块。

是否还有其他方法可以通过真实名称加载模块?

1 个答案:

答案 0 :(得分:1)

$document = JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$module = JModuleHelper::getModule('mod_custom','AddToCartReplacementBtn');
echo $renderer->render($module);