对 Joomla 来说是全新的。希望我的要求简单快捷。
我认为它是模块(最简单的方法)。所以我创建了它,让它正确地包含所需的脚本和样式,让它只显示在主页上。但是现在它显示出来了,它出现在一个默认的模块结构中,带有一个标题和模块内容容器。我不能在没有额外标记的情况下简单地注入我的代码段吗?只是一个带有 id 和脚本标签的 div?
对 Joomla 来说是全新的。希望我的要求简单快捷。
我认为它是模块(最简单的方法)。所以我创建了它,让它正确地包含所需的脚本和样式,让它只显示在主页上。但是现在它显示出来了,它出现在一个默认的模块结构中,带有一个标题和模块内容容器。我不能在没有额外标记的情况下简单地注入我的代码段吗?只是一个带有 id 和脚本标签的 div?
您可以为 Joomla 创建一个系统插件并使用 onAfterFilter 事件将您的脚本和样式添加到文档中。
$doc = JFactory::getDocument();
$doc->addScript("http://www.example.com/js/myscript.js");
$doc->addStyleSheet("http://www.example.com/css/mystylesheet.css");
可以在此处找到有关如何创建插件的文档:http: //docs.joomla.org/Plugin