2014-04-01 33 views
0

我剛剛將我的Drupal 7 live網站遷移到新的開發站點,並且默認主題僅部分加載。數據庫,代碼和文件都是全新的副本。除了主題之外,所有內容(內容,鏈接等)都很好。Drupal subtheme不會加載CSS,地區或page.tpl.php

該主題列在「外觀」下,並已正確設置爲默認值。主題的圖像加載在外觀頁面上,名稱和信息從子主題的.info文件加載,並且父主題的CSS正在加載(zurb_foundation)。

但是,subtheme.info中定義的subtheme的自定義css,區域和favicon未加載。這很奇怪,就像一半的主題工作,一半不是。

試圖修復的問題包括重建主題註冊表,來回切換主題,全部註冊,檢查目錄權限。

任何線索?

+0

是否有任何資源無法加載到您的開發控制檯? – drnugent

+0

沒有。一切正常加載;它甚至沒有嘗試加載自定義樣式表。這就像是加載了一半的主題;子主題名稱和父主題,但不包括自定義樣式表和模板。 我會說這是一個路徑問題......但它甚至不嘗試錯誤的路徑。這只是沒有嘗試。 – Slam

回答

0

我不知道它爲什麼壞了,但我現在知道修復。

複製主題文件夾。重命名主題的信息文件。加載這個作爲一個新的主題。問題解決了。

主題目錄的內容完全相同,但新名稱允許它正確加載。

+1

我也有這個問題,但是複製主題文件夾不是一個解決方案,它無視共享資源的副主題。幹。 – Sam

0

我知道這是一個較舊的帖子,但最近也發生了同樣的情況。

Live-Server使用了不同的PHP版本(5.3.X)。切換到PHP 5.4立即解決了這個問題。