我正在开发一个新网站,为此我安装了最新版本的 Joomla,3.1.1。我使用 Twitter Bootstrap 从头开始创建了一个模板。我下载了最新版本的 Bootstrap,并在我的模板的 index.php 中加载了相关的 javascript。
在我的一个页面上创建轮播时,我遇到了轮播指示器无法反映当前图片的错误。通过Firebug调查,发现页面加载的bootstrap.min.js不是我放在/template/xxx/js中的,而是/media/jui/js中的另一个,是Joomla自己加载的. Joomla 加载的是旧版本。
所以我将最新版本的 bootstrap.min.js 复制到 /media/jui/js,我的轮播现在可以正常工作了。但是(总是有一个但是),我现在有一些菜单在站点的管理端不起作用,使用默认的 Isis 模板。如果我放回旧版本的 bootstrap.min.js,它们会再次工作......
我想做以下两件事之一:
- 找到一种方法让 Joomla 为网站的管理员端和用户端加载不同版本的 bootstrap.min.js
- 找到一种方法来覆盖 Joomla 从我的模板 index.php 加载的 javascript
关于如何实现其中一个或另一个的任何想法?
谢谢,帕特里克