繁体   English   中英

如何在joomla组件中呈现自定义HTML模块

[英]How to render Custom Html module in joomla component

我有一个自定义的HTML模块,我需要在“组件”视图中显示。 如何获取自定义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);
}

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

当使用getModules() (请注意最后的“ s”),我相信您是在定义位置而不是名称。 如果您只想渲染1个模块,则可以使用以下代码

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM