2011-11-30 46 views
3

如何使Diazo使用主題的css文件?Diazo未使用主題css文件

每當我使用(例如)取代的東西:

<replace css:theme="#footer" css:content="#portal-footer" /> 

它不使用#footer風格我在主題的css文件中定義。由於我沒有啓用Plone的css文件,它的行爲就好像根本沒有任何樣式。我找到了一種解決方法,將我的css文件中的樣式重命名爲與Plone中的樣式相匹配(即:重命名爲#footer#portal-footer),但是主題的css文件的目的是什麼?

在此先感謝。

+0

沒有休息您的轉換網站從樣式表中獲取樣式還是沒有應用您的樣式? – spliter

回答

4

replace語句將內容選擇器找到的標記替換爲主題選擇器找到的整個標記,屬性也是如此。所以,如果你想保持原來的類,你將不得不追加/添加/只替換標籤的孩子:

<replace css:theme-children="#footer" css:content-children="#portal-footer" /> 

更多信息:

+0

Ciao Gacomo! Grazie Mille per la tua risposta。 – HelioAraujo