Twitter bootstrap 在DRUPAL中使用引导CDN

Twitter bootstrap 在DRUPAL中使用引导CDN,twitter-bootstrap,drupal,Twitter Bootstrap,Drupal,嗨,我正在使用Drupal的引导。我已经安装了Drupal提供的引导子主题,但是如果我使用my style.css应用我的设计更改,引导的默认样式不会被覆盖 有人知道如何覆盖这些默认样式吗? 我正在使用引导CDN,对于那些知道它的含义的人来说,它在官方教程中被称为方法2 附言: 指定类或使用!重要的事情不起作用 按照评论中的要求: 我使用了与本教程中所述完全相同的结构: ) 以下是我的信息文件的代码: name = Bootstrap Sub-theme description = A Boot

嗨,我正在使用Drupal的引导。我已经安装了Drupal提供的引导子主题,但是如果我使用my style.css应用我的设计更改,引导的默认样式不会被覆盖

有人知道如何覆盖这些默认样式吗? 我正在使用引导CDN,对于那些知道它的含义的人来说,它在官方教程中被称为方法2

附言:

指定类或使用!重要的事情不起作用

按照评论中的要求:

我使用了与本教程中所述完全相同的结构: )

以下是我的信息文件的代码:

name = Bootstrap Sub-theme
description = A Bootstrap Sub-theme.
core = 7.x
base theme = bootstrap


;;;;;;;;;;;;;;;;;;;;;
;; Regions
;;;;;;;;;;;;;;;;;;;;;

regions[navigation]     = 'Navigation'
regions[header]         = 'Top Bar'
regions[highlighted]    = 'Highlighted'
regions[help]           = 'Help'
regions[content]        = 'Content'
regions[sidebar_first]  = 'Primary'
regions[sidebar_second] = 'Secondary'
regions[footer]         = 'Footer'
regions[page_top]       = 'Page top'
regions[page_bottom]    = 'Page bottom'


;;;;;;;;;;;;;;;;;;;;;
;; Stylesheets
;;;;;;;;;;;;;;;;;;;;;

stylesheets[all][] = css/style.css


; For information on choosing the desired method, please read the Drupal
; Bootstrap sub-theme "how-to" documentation:
; https://drupal.org/node/1978010

; ;----------------------------------
; ; METHOD 1: Bootstrap Source Files
; ;----------------------------------
; 
; 
;
; ; Disable BootstrapCDN if using Bootstrap source files in your sub-theme.
; settings[bootstrap_cdn] = ''


; ;-------------------------
; ; METHOD 2: Bootstrap CDN
; ;-------------------------
;

 Method 2 uses BootstrapCDN, the only thing you might need to provide here
; is overrides to Bootstrap theme settings. Copy them here from the base theme
; to override.

几天前我也遇到了同样的问题,我用模板预处理函数修复了这个问题。只需将以下函数放入template.php中

function YOUR_THEME_preprocess_html(&$variables) {
  drupal_add_css('/PATH_TO_THEME/custom-style.css');
}

我已经创建了一个名为“custom.css”的文件,并将其放置在引导子主题的“css”目录中

然后我在我的信息文件中添加了一行,读

stylesheets[all][] = css/custom.css

启动web inspector显示我在“custom.css”中的自定义类已正确应用。

这个问题可能在几年前就解决了。使用Drupal 7.53和Bootstrap v3,我发现使用Starterkit CDN没有问题

我通过覆盖starterkit的css来测试这一点,它可以工作


因为它可以工作,所以不再需要通过模板预处理函数调用css来覆盖引导的默认样式。

您能给我们展示一下主题的结构和子主题的.info文件吗?我在上一篇文章中添加了代码。谢谢,直到找到答案?任何人请问…你的风格可能只是被引导覆盖了吗?Bootstrap可以更直接地针对这些元素。