我有一个自定义的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);
}
尝试上面的代码..但没有得到它。 需要解决方案。
答案 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);