如何在Drupal页面中实现jQuery代码(对于非编码器)

时间:2010-02-24 20:31:08

标签: jquery drupal

我注意到jQuery 1.2.6与最新版本的Drupal 6一起安装。但默认情况下,内容页面不会调用它。假设我想在页面中包含一个非常简单的jQuery代码片段(不是插件等):

我正在为非编码人员寻找解决方案。虽然修改php文件是一种选择,但它是我最不理想的解决方案。相反,我想添加一个脚本标签,引入最新版本?

我可以想象它可能会导致我们甚至无法预料到的问题,但我已经确认它在单个页面上运行得非常好(截至当前版本等)。

默认情况下是否有另一种简单的方法来启用jQuery,这可以用最少的编码来完成?

3 个答案:

答案 0 :(得分:4)

是的,包括在你的.info文件中应该可以正常工作。

未来参考的注意事项:如果您最终发现需要比Drupal核心提供的更新版本的jQuery,请不要只将较新版本上传到主题文件夹并在.info中添加对它的引用文件。您会发现Drupal在其认为需要jQuery的页面上添加了旧版本的jQuery,并且您最终会在一个页面上使用两个版本的jQuery。相反,安装jQuery Update模块,并将它提供的新jQuery文件引用到主题的.info中。

此外,对于那些不介意编码的人,在hook_init()或preprocess_page函数中调用drupal_add_js()将使Drupal将jQuery添加到页面中。

答案 1 :(得分:1)

看起来我可以指导他们修改特定主题中的.info文件以包含jQuery。

答案 2 :(得分:1)

在您的主题中检查您的page.tpl.php此代码:

    <?php print $scripts ?>