Dis*_*oat 2 joomla components module
我有一个包含几类游戏的组件,我想根据类别显示不同的横幅.我需要横幅(和链接)可自定义,所以它不仅仅是一个显示categoryX.jpg或其他的情况.
我在另一个问题上看到了这个Joomla帮助页面,但它似乎只显示模块类型,而不是一个特定的模块.我想使用各种mod_custom模块并显示适合该类别的模块(如果需要,我可以存储每个模块的ID).
有任何想法吗?
这可以通过两个步骤完成:
使用" 加载模块到文章 "插件,允许自己使用插件调用访问模块,如:
{module [*mod_id*]} //其中*mod_id*是模块ID
现在您可以调用插件将模块放在任何位置,现在需要转到要添加模块的/ a组件的视图代码并添加以下代码:
echo JHTML :: _('content.prepare','{module [*mod_id*]}');
请看这个链接 - http://www.alltogetherasawhole.org/group/developers/forum/topics/running-joomla-content-plugins - 关于第2点.我试图做同样的事情,我发现它没有'工作,原因是您可以在上面的页面链接上找到评论:
"我注意到一些插件实际上期望option = com_content让他们正确处理onPrepareContent,所以你可能真的想通过callin JRequet :: setVar"欺骗"它们并在触发器后恢复正确的值."