重氮不使用主题css文件

时间:2011-11-30 14:13:04

标签: plone diazo

如何让Diazo使用主题的css文件?

每当我使用(例如)替换某些东西时:

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

它不使用我在主题的css文件中定义的#footer样式。由于我没有启用Plone的css文件,它的行为就好像根本没有样式。我通过重命名我的css文件中的样式以匹配Plone中的样式(即:重命名为#footer#portal-footer)找到了一种解决方法,但那么主题的css文件的目的是什么?

提前致谢。

1 个答案:

答案 0 :(得分:4)

replace语句将主题选择器找到的整个标记替换为内容选择器找到的标记,属性也是如此。因此,如果您想维护原始类,则必须仅追加/替换/替换该标记的子级:

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

更多信息: