我已经尝试了几个小时将我的脚本链接到 joomla index.php 文件。我有一个项目,代码可以工作,但是当我重用该代码时,它就死了。
以下是我尝试链接到 templates/mytemplate/scripts 文件夹中的外部 .js 文件的方法。
<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/scripts/contentload.js"></script>
我知道 Joomla 有另一种链接外部脚本的方法,但我不知道如何使用它们:http://docs.joomla.org/Adding_JavaScript
这是我正在尝试运行脚本的网站:在此处切换“详细信息”的可见性:http://dgm3740.inkedkeyboard.com/final/index.php/party-packages#
移动菜单应该展开。一切正常,直到加载到 Joomla。
最佳答案
将页面链接到 Joomla 中的外部代码的最简单方法是使用此代码块,可以在链接 http://docs.joomla.org/Adding_JavaScript 中找到该代码块。
<?php
$document = JFactory::getDocument();
$document->addScript('/media/system/js/sample.js');
?>
所以对于你的情况,你应该尝试:
<?php
$document = JFactory::getDocument();
$document->addScript($this->baseurl.'/templates/'.$this->template.'/scripts/contentload.js');
?>
希望我能帮助你一些:)
关于javascript - 无法将 .js 文件链接到 Joomla。路径错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25298894/