.info 文件未加载 javascript drupal

发布于 2024-12-05 21:20:16 字数 672 浏览 0 评论 0原文

我将这些脚本标签添加到我的 .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,...

我如何让它显示在里面标签

I added these script tags to my .info file in hopes that they would be output by the $scripts variable in my header. I cleared my cache and they are still not there.

$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

I put the JS in the root of the themes folder i am using instead of at /js and now it is output in this function in my header

jQuery.extend(Drupal.settings,...

how do i just get it to display inside tags

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

分开我的手 2024-12-12 21:20:16

恐怕你不太可能让它工作,Drupal 6 与 jQuery 1.6 不远程兼容。使用 jQuery 更新模块 目前可以稳定运行的最高版本是 1.3.2。

您能做的最好的事情就是安装 jQuery 更新模块,并手动将 jQuery 库文件替换为 1.4 版本(Nivo 滑块所需的最低版本)。这里有一个问题,其中包含更多信息。

除此之外,执行 maged adel 建议的操作并更改路径,以便它们相对于 .info 文件的位置,而不是服务器根目录。

更新

Drupal.org 上有一篇非常好的帖子,其中详细讨论了主题。

I'm afraid you're unlikely to get this working, Drupal 6 is not remotely compatible with jQuery 1.6. The highest you can stably go at the moment is 1.3.2 using the jQuery Update module.

The best thing you can do is install the jQuery update module, and manually swap out the jQuery library file with version 1.4 (the minimum that Nivo slider requires). There's a question here with some more information.

Other than that do what maged adel suggests and change the paths so that they're relative to the location of the .info file, not the server root.

UPDATE

There's a very good post on Drupal.org with an extended discussion on the subject.

下雨或天晴 2024-12-12 21:20:16

您可以尝试一下

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") ; 
}

然后清除缓存吗

can you try this

scripts[] = js/scripts/test.js
scripts[] = js/scripts/jquery-1.6.1.min.js
scripts[] = js/jquery.nivo.slider.pack.js

and insert this test code inside your test.js file

jQuery.ready(startfunction) ; 
function startfunction() {
  alert("hellooo") ; 
}

then clear the cache

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文