首页 > 解决方案 > 仅将脚本和样式添加到 Joomla 插件管理设置页面

问题描述

我刚刚完成了一个插件,但我的 javascript 和 css 被加载到网站的每个页面中,而不仅仅是在我的管理设置页面上。这是我在插件类中的代码:

public function onBeforeCompileHead(){
    $app = JFactory::getApplication();
        if ($app->isSite()) {
            return;
        }

    $document = JFactory::getDocument();
    $document->addScript(JUri::root() . 'plugins/system/plugin_name/js/jquery-ui.js');
    $document->addScript(JUri::root() . 'plugins/system/plugin_name/js/custom.js');
    $document->addStyleSheet(JUri::root() . 'plugins/system/plugin_name/css/style.css');

}

标签: joomla3.0joomla3.8

解决方案


推荐阅读