Javascript 如何使用Drupal安装删除jquery加载的第二个库

Javascript 如何使用Drupal安装删除jquery加载的第二个库,javascript,jquery,drupal,drupal-7,Javascript,Jquery,Drupal,Drupal 7,问题:有人能告诉我为什么要使用第二个版本的jQuery吗 似乎正在加载我的Drupal安装?我该如何删除 是吗 repo:如果您查看NOVA主页的源代码,您会注意到页眉中有3个JS文件。第一个是jQuery1.10.2,第三个是jQueryV1.11.2 原因:我希望尽可能优化和整合代码 详细信息: 链接: 用户:wpgest 密码:wpgest 我正在运行jQuery更新模块,如果这会导致 差异。我可以看到3个jQuery文件 一个来自jqueryupdate,所以这应该保持不变 有2个jQu

问题:有人能告诉我为什么要使用第二个版本的jQuery吗 似乎正在加载我的Drupal安装?我该如何删除 是吗

repo:如果您查看NOVA主页的源代码,您会注意到页眉中有3个JS文件。第一个是jQuery1.10.2,第三个是jQueryV1.11.2

原因:我希望尽可能优化和整合代码

详细信息:

链接:

用户:wpgest

密码:wpgest

我正在运行jQuery更新模块,如果这会导致
差异。

我可以看到3个jQuery文件

一个来自jqueryupdate,所以这应该保持不变

有2个jQuery文件通过boostrap_nova主题添加,可以删除。 可能已添加以下内容:

  • 在html.tpl.php模板文件中
  • 在template.php中
  • 在主题的.info文件中

问题是Drupal 7需要较旧版本的jQuery来运行核心管理模块,而网站正在使用jQuery更新模块将jQuery版本升级到1.10.2

为了解决这个问题,我不得不在面向公众的模板文件中使用Drupal挂钩。这个钩子将默认jQuery指向我们的首选版本下面的代码:

function TEMPLATE_NAME_js_alter(&$js)
{
$js['misc/jquery.js']['data'] = drupal_get_path('theme', 'TEMPLATE_NAME') . '/js/jquery.js';
}

在实现Drupal钩子后,我们删除了手动添加到template.php文件上的jQuery文件,然后禁用了jQuery更新,使我们每页有一个jQuery库,公共/管理模板会显示其他版本。

我没有找到任何多个jQuery文件。虽然我在jquery更新模块的设置中找到了jquery main、min