每页页脚中的自定义脚本

时间:2013-04-04 14:11:13

标签: joomla

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

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

任何帮助?

提前完成了......

修改 我需要将其作为扩展名分发......

1 个答案:

答案 0 :(得分:0)

您需要创建content plugin。例如

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>。只需检查文档如何打包插件