我绝对是 Joomla 的初学者。我正在尝试在另一个模块中加载一个模块,但我找不到如何执行此操作。我一直在尝试添加
{loadposition position}
用“position”替换了我想要加载的模块的位置,但它似乎只在文章中起作用。
我在这里找到了另一个解决方案:但我不知道将该 PHP 代码放在我的模块中的哪里。
感谢您的帮助!
您需要手动添加代码以将内部模块渲染到容器模块中。这是一个例子:
jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule('mainmenu');
$attribs['style'] = 'xhtml';
echo JModuleHelper::renderModule( $module, $attribs );
取自:http://docs.joomla.org/JModuleHelper/renderModule http://docs.joomla.org/JModuleHelper/renderModule
要显示输出,您需要将代码放置在您希望呈现 html 的外部模块源部分中。
您可以将“mainmenu”替换为要嵌入的模块的名称。 (我删除了第二个参数,因为我假设您不想显示标题)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)