【发布时间】:2015-09-26 03:15:34
【问题描述】:
我想添加这个角脚本:
<script src="/sitename/templates/templatename/app/modules/form/form.js"></script>
..从 Joomla Nooku 查看 my-account.html.php 到头部脚本的底部。因为在模板文件中有 $doc->addScript()'s 用于添加像 AngularJS 本身这样的脚本。所以视图本身中添加的自定义脚本需要在底部。
如何做到这一点?
如果我在视图中使用 AddScript(),脚本会添加到头脚本的顶部。
我想出了一个解决方案……好吧。在模板文件中,我指定了要移动到头部脚本底部的文件。像这样(欢迎提供更好的解决方案/方法):
moveScriptToBottom($doc->_scripts, '/sitename/templates/templatename/app/modules/form/form.js');
function moveScriptToBottom(&$scripts, $src)
{
foreach ($scripts as $key => $value) {
if ($key === $src) {
$move = $scripts[$key];
unset($scripts[$key]);
$scripts[$key] = $move;
}
}
}
【问题讨论】:
标签: javascript php joomla