0

我正在编写一个 Joomla 扩展,它允许自定义脚本在每个“站点”页面上运行。我已经完成了包括数据库访问在内的后端部分,但是,现在我完全不知道如何将自定义 javascript 添加到“站点”的每个页面,无论安装什么主题。另外,我不想打扰页面上的任何其他内容。

我已经在网上搜索了将近 4 个小时,并且尝试过以各种方式修改模板的 index.php 文件,但都是徒劳的。

有什么帮助吗?

提前谢谢...

编辑 我需要将此作为扩展分发...

4

1 回答 1

0

您需要创建一个内容插件。例如

class plgContentMyplugin extends JPlugin
{
    public function onContentPrepare($context, &$article, &$params, $page = 0)
    {
        $document = JFactory::getDocument();
        $document->addScript(JURI::base().'plugins/content/myplugin/js/myscript.js' );
    }
}

这将添加myscript.js<head>. 只需查看文档如何打包插件

于 2013-04-04T14:34:51.137 回答