首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用Drupal安装删除jquery加载的第二个库

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

Stack Overflow用户
提问于 2015-06-14 23:49:44
回答 2查看 405关注 0票数 0

问题:能告诉我为什么第二个版本的jQuery会加载我的Drupal安装吗?我该怎么移除它?

Repro:如果您查看NOVA主页的源代码,您将注意到头中有3个JS文件。第一个是jQuery 1.10.2,第三个是jQuery v1.11.2。

为什么:--我希望尽可能地优化和合并代码。

详细信息:

链接:http://119.9.25.149/

用户:wp来宾

密码:wp来宾

如果有什么不同,我正在运行jQuery更新模块。(update)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-07 04:10:53

问题是Drupal 7需要一个较早版本的jQuery来运行核心管理模块,网站使用jQuery更新模块将jQuery版本提高到1.10.2。

为了解决这个问题,我必须在我们面向公共的模板文件中使用Drupal钩子。这个钩子将默认的jQuery指向我们喜欢的版本。代码如下:

代码语言:javascript
运行
复制
function TEMPLATE_NAME_js_alter(&$js)
{
$js['misc/jquery.js']['data'] = drupal_get_path('theme', 'TEMPLATE_NAME') . '/js/jquery.js';
}

在实现了Drupal之后,我们删除了jQuery文件,手动添加到template.php文件中,然后禁用了jQuery更新,为每个页面留下了一个jQuery库,公共/管理模板出现了其他版本。

票数 0
EN

Stack Overflow用户

发布于 2015-06-15 11:35:21

我可以看到3个jQuery文件。

其中一个来自jQuery更新,因此应该保持不变。

有两个jQuery文件添加通过您的boostrap_nova主题,可以删除。可能增加了以下内容:

  • 在html.tpl.php模板文件中
  • 在template.php中
  • 在主题的.info文件中
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30835726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档