Joomla:让一个组件像一个内容插件

时间:2013-06-09 12:24:14

标签: joomla joomla2.5 joomla-extensions

我已经创建了一个管理组件,现在需要在安装客户端的每个页面上插入文本。所以我想到了使用函数onContentPrepare,但它是一个JPlugin类的方法(确切地说是一个内容插件类)。

有没有办法以与插件相同的方式从视图中调用组件?

1 个答案:

答案 0 :(得分:2)

简短回答:不,你必须写一个插件。但这不是一件大事。

长答案:在每个请求中,都会调用一个组件。在控制流程中的某些事件中触发插件。 onContentPrepare事件由组件(不是来自Joomla!框架)触发,因此某些组件可能不支持它。不过,您仍然可以通过插件访问任何组件的内容 - 只需使用系统插件的onAfterRender事件。