2015-03-30 78 views
0

我正在使用Mayo森林主題的本地網站上工作。我試圖通過主要工作的css/style.css文件來定製這個主題。但我發現有些事情是在諸如sites/default/files /的另一個目錄中進行更改。在這裏我可以找到要更改的css行,但是一旦我清除了該站點的緩存,修改就會被撤消。更改主要包括刪除背景顏色和空格。任何人都可以告訴我如何正確地完成這項工作,在緩存之後不要放棄它?如何更改自定義主題的drupal默認css?

例如,當我想更改或刪除側欄的背景顏色時,我發現它存儲在sites/default/files/color/mayo-56cb6ab4/colors.css中。只有當我在那裏刪除它時,style.css的標記纔會開始工作,否則它會被覆蓋。但是一旦清除緩存,這個目錄就會被一個新的默認colors.css文件重寫。那麼如何確保變化保持不變?

回答

0

在這種情況下,你必須去:

sites/all/themes/mayo/css 
此文件夾中

你可以看到所有的CSS文件的主題蛋黃醬,通常你可以找到你需要在style.css文件更改CSS

當你需要modifiy自定義主題(不是核心主題)的CSS,你必須去:

sites/all/themes/MY_CUSTOM_THEME/css 

我想,你把你的自定義主題文件夾中:

sites/all/themes/ 

作爲Drupal手冊說。

+0

是的,我知道這一點,但CSS的某些屬性並不存儲在那裏,當我試圖改變他們在梅奧/ CSS /風格.css會被其他默認文件覆蓋。我已經嘗試刪除這些行,但是像我說的那樣,當我清除緩存時,這些默認文件的目錄會被覆蓋到原來的位置。 – boselfje 2015-03-30 18:54:35

+0

@boselfje告訴我哪一個,並用一個例子編輯你的問題 – 2015-04-02 15:50:30

0

根據project documentation,MAYO正在使用主題設置來配置一些屬性(例如顏色)。根據您的描述,似乎主題內部管理一些CSS文件(通過在網站/默認/文件上動態創建它們)。

可能的解決方法可能是創建一個子主題並添加自己的CSS來覆蓋默認值。似乎有關於它在這裏的一些文件:https://www.drupal.org/node/2261457

希望幫助,