Joomla在特定页面中加载脚本

时间:2009-10-15 17:19:05

标签: php joomla

我正在Joomla中创建一个网站,并想知道是否有办法使用php加载特定页面中的特定脚本....

e.g。我想加载一个: {us}页面中的<script src="sample.js">

我想这样做的原因是,即使它没有在页面中使用,也不会让它们全部加载到head部分,这会使页面变慢...

1 个答案:

答案 0 :(得分:3)

您是在尝试在内容项目或组件中执行此操作吗?如果您尝试在组件中执行此操作,则可以将JavaScript文件添加到仅 该页面的头部:

$document =& JFactory::getDocument();
$document->addScript(JURI::base() . 'path/to/sample.js');

如果您尝试在内容项中执行此操作,则很可能需要查找或构建内容插件以扫描令牌,告知Joomla运行上述代码。我在我建立的一个网站上做了这个。我设置了它,以便插件在内容项中搜索像{js sample.js}这样的标签,提取文件名,将脚本添加到文档中,然后搜索并替换文章中的标签。