1

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

有没有办法像插件一样从视图中调用组件?

4

1 回答 1

2

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

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

于 2013-06-09T14:38:02.057 回答