我已经创建了一个管理组件,现在需要在安装客户端的每个页面上插入文本。所以我想到了使用函数onContentPrepare
,但它是一个JPlugin
类的方法(确切地说是一个内容插件类)。
有没有办法以与插件相同的方式从视图中调用组件?
答案 0 :(得分:2)
简短回答:不,你必须写一个插件。但这不是一件大事。
长答案:在每个请求中,都会调用一个组件。在控制流程中的某些事件中触发插件。 onContentPrepare
事件由组件(不是来自Joomla!框架)触发,因此某些组件可能不支持它。不过,您仍然可以通过插件访问任何组件的内容 - 只需使用系统插件的onAfterRender
事件。