2011-02-03 74 views
0

我目前正在研究drupal主題,但仍然遇到讓主題閱讀該死的css文件的問題。我開始使用Framework主題進行主題化,我嘗試在那裏組織文件,例如創建一個存儲CSS文件的子目錄,將.info文件中的設置更改爲知道它在css文件夾中,但它不會讀取該死的文件。Drupal主題不會讀取CSS文件

快進了幾天,我有60%的主題風格和佈局編輯,因此決定將所有內容都移植到新的主題文件夾中,而不是框架主題文件夾。組織了文件夾和文件,但它又不會讀取CSS文件,不管它是否放在與.info文件相同的子目錄或目錄中。它以某種方式工作過一次,但後來又沒有再次工作。

我試過清除緩存等,但無濟於事。

我正在使用本地的wamp服務器。 Drupal是最新版本7.

任何想法如何解決這個問題?

謝謝

+0

您安裝了Firefox/Firebug嗎?通過查看Net面板,您應該能夠檢查文件路徑是否正確。如有必要,首先檢查並相應調整。 – 2011-02-03 22:16:09

+0

檢查權限?也請包括您的.info文件中的相關行。 – mirzu 2011-02-03 22:20:54

回答

0

你用的Drupal的版本是?在Drupal 6這工作得很好:

/* mytheme.info */ 
stylesheets[all][] = assets/css/master.css 
stylesheets[all][] = assets/css/typo.css 

此文件是在我的主題文件夾

Folder: MYTHEME 
    File: mytheme.info 
    Folder: assets 
     Folder: css 
      File: master.css 
      File: typo.css 
0

我知道這是一個有點晚,但也許這將幫助別人。

我正在使用Drupal 7,並試圖在.info文件中的自定義模塊中添加一個javascript和樣式表文件。

module.always.js 和 module.always.css

這將加載第一個而不是第二。我甚至把樣式表放在info文件中的腳本上面,它仍然會加載第一個文件。認爲這是目錄,並嘗試在文件路徑周圍添加引號,但沒有做任何事情。也認爲這是額外的。在文件名中,但這也沒有關係。

我可以將兩個文件加載的唯一方法是將它們從.info文件中刪除,並在module_init()函數中爲這些文件添加drupal_add_js和drupal_add_css。

不知道爲什麼是這樣,但至少有一個工作。