Joomla:使组件像内容插件一样工作
我已经创建了一个管理组件,现在需要在安装客户端的每个页面上插入文本。所以我想使用函数Joomla:使组件像内容插件一样工作,joomla,joomla2.5,joomla-extensions,Joomla,Joomla2.5,Joomla Extensions,我已经创建了一个管理组件,现在需要在安装客户端的每个页面上插入文本。所以我想使用函数onContentPrepare,但它是JPlugin类(确切地说是一个内容插件类)的一种方法 有没有一种方法可以像插件一样从视图中调用组件?简短回答:没有,您必须编写插件。但这不是什么大事 长答案:在每个请求中,只调用一个组件。插件在控制流中的某些事件中被触发。onContentPrepare事件由组件触发(不是来自Joomla!框架),因此某些组件可能不支持它。尽管如此,您仍然可以通过插件访问任何组件的内容-
onContentPrepare
,但它是JPlugin
类(确切地说是一个内容插件类)的一种方法
有没有一种方法可以像插件一样从视图中调用组件?简短回答:没有,您必须编写插件。但这不是什么大事 长答案:在每个请求中,只调用一个组件。插件在控制流中的某些事件中被触发。
onContentPrepare
事件由组件触发(不是来自Joomla!框架),因此某些组件可能不支持它。尽管如此,您仍然可以通过插件访问任何组件的内容-只需使用系统插件的onAfterRender
事件即可