Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个管理组件,现在需要在安装客户端的每个页面上插入文本。所以我想到了使用该函数onContentPrepare,但它是一个JPlugin类的方法(确切地说是一个内容插件类)。
onContentPrepare
JPlugin
有没有办法像插件一样从视图中调用组件?
简短的回答:不,你必须写一个插件。但这不是什么大事。
长答案:在每个请求中,只调用一个组件。插件在控制流中的某些事件触发。该onContentPrepare事件由组件触发(不是来自 Joomla! 框架),因此某些组件可能不支持它。尽管如此,您仍然可以通过插件访问任何组件的内容 - 只需使用onAfterRender系统插件的事件即可。
onAfterRender