首页 / 帖子
Drupal的bootstrap主题如何禁用CDN?

Drupal的bootstrap主题默认使用cdn加载样式等内容,但是国内网络有访问国外的一些cdn很慢,如何简单的使用本地资源,而不是使用cdn。

如下图,禁用之后,就没有样式了:

谢谢!

2个答案
闻涛
发布于:2014-08-14 17:53
# 首先要禁用主题内置的CDN,然后建一个子主题。
# 下载兼容的bootstrap,放到子主题的合适路径里,然后修改子主题的info文件,加入以下代码。

base theme = bootstrap
stylesheets[all][] = bootstrap/3.0.2/css/bootstrap.min.css
scripts[] = bootstrap/3.0.2/js/bootstrap.min.js
闻涛
发布于:2014-08-14 18:54

谢谢@志成

首先,在Bootstrap的theme文件夹,复制了一下,bootstrap_subtheme,改个名字。

然后,我通过firebug找到两个地址,

css: http://netdna.bootstrapcdn.com/bootstrap/3.0.2/css/bootstrap.min.css

js: http://netdna.bootstrapcdn.com/bootstrap/3.0.2/js/bootstrap.min.js

把这两个文件保存到子主题的css文件夹里面,然后在info文件,添加了@志成说的那两行。

stylesheets[all][] = css/bootstrap.min.css
scripts[] = 'css/bootstrap.min.js'

最后,新Theme的名字在info文件最顶端,改一下!

启用新theme,Perfect!