我有一个系统插件,在配置页面上我添加了一些样式/脚本,如下所示:
function onAfterDispatch(){
// some magic here....
if($app->isAdmin()){
# Get current component & its layout
$option = JRequest::getVar('option');
$layout = JRequest::getVar('layout');
# Add some styling on plugin's edit page
if($option == 'com_plugins' && $layout == 'edit') $doc->addStyleSheet($mediapath . '/themes/mystyle.css');
}
}
......效果很好!
但是,如果插件被禁用,则不会调用onAfterDispatch,并且我希望在此页面上添加mystyle.css和其他脚本。
那么,有什么方法可以在禁用插件时执行此操作?我需要一些事件,比如onPluginEdit甚至onPluginSave ......
*这是J的插件! 2.5 / 3.x