如何在joomla组件中呈现Custom Html模块

时间:2013-11-28 12:09:34

标签: php joomla

我有一个自定义的Html模块,我需要在Component视图中显示。如何获取Custom Html并在组件视图中显示它。

jimport('joomla.application.module.helper');
// this is where you want to load your module position
$modules = JModuleHelper::getModules('custom');
foreach($modules as $module)
{
echo JModuleHelper::renderModule($module);
}

尝试上面的代码..但没有得到它。 需要解决方案。

2 个答案:

答案 0 :(得分:2)

使用getModules()时(注意结尾处的“s”),我相信您定义的是位置而不是名称。如果您只想渲染1个模块,则可以使用以下

jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule( 'custom' , 'Module Title Here' );
echo JModuleHelper::renderModule( $module );

答案 1 :(得分:1)

通过使用它,您可以在组件中的特定页面上显示自定义模块。

jimport('joomla.application.module.helper');
$module = &JModuleHelper::getModule('mod_custom','Your module name');
echo JModuleHelper::renderModule($module);