我正在编写一个Joomla扩展,允许自定义脚本在每个“站点”页面上运行。 我已经完成了后端部分,包括数据库访问,但是,现在我完全不知道如何将“自定义javascript”添加到“网站”的每个页面,无论安装什么主题。另外,我不想打扰页面上的任何其他内容。
我已经在网上搜索了将近4个小时,并尝试以各种方式修改模板的index.php文件,但都是徒劳的。
任何帮助?
提前完成了......
修改 我需要将其作为扩展名分发......
答案 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>
。只需检查文档如何打包插件