我正在创建一个模块,我遵循了officila教程,基本模块运行正常。 现在我要添加一些JS。
从官方文档中,我尝试了“ myModule / tmpl / default.php”中建议的2种方法。看起来不太复杂。
<?php
JHtml::script(Juri::base() . 'templates/custom/js/sample.js');
?>
什么也没有发生,就像什么也没有发生,看起来甚至没有尝试从服务器或我放入的任何目录中获取文件。
<?php
$document = JFactory::getDocument();
$document->addScript('/media/system/js/sample.js');
?>
什么也没有发生,但是对象$ document似乎是空的,所以我怀疑问题出在其他地方。我宁愿使用似乎更现代的第一种方法。
注意:该网站可以正常运行。