我将这些脚本标记添加到我的.info文件中,希望它们可以通过标头中的$ scripts变量输出。我清除了缓存,但它们仍然没有。
$Id$
name = site
base theme = boron
core = 6.x
engine = phptemplate
; We do not have a Left sidebar.
;regions[left] = Left sidebar
; We do not have a right sidebar.
;regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
scripts[] = sitename/sites/all/themes/custom/jivamukti/js/jquery.nivo.slider.pack.js
scripts[] = sitename/sites/all/themes/custom/jivamukti/js/scripts/jquery-1.6.1.min.js
我把JS放在我正在使用的主题文件夹的根目录而不是/ js中,现在它在我的标题中输出这个函数
jQuery.extend(Drupal.settings,...
我如何让它显示内部标签
答案 0 :(得分:3)
scripts[] = js/scripts/test.js
scripts[] = js/scripts/jquery-1.6.1.min.js
scripts[] = js/jquery.nivo.slider.pack.js
并在test.js文件中插入此测试代码
jQuery.ready(startfunction) ;
function startfunction() {
alert("hellooo") ;
}
然后清除缓存
答案 1 :(得分:3)
我担心你不太可能让这个工作,Drupal 6与jQuery 1.6不兼容。目前可以稳定使用的最高值是使用jQuery Update module的1.3.2。
您可以做的最好的事情是安装jQuery更新模块,并手动换出版本为1.4的jQuery库文件(Nivo滑块所需的最小值)。有question here有更多信息。
除此之外,做了adel建议并更改路径,使它们相对于.info
文件的位置,而不是服务器根目录。
<强>更新强>
有一个非常好的post on Drupal.org,就这个问题进行了广泛的讨论。