如何在Plone自定义皮肤中修改base_properties

1 css skins plone

我想更改Plone 4安装中包含的一些内置样式,并且文档的阅读告诉我,执行此操作的最佳方法是将base_properties.props文件复制到文件树中的SOMEWHERE,然后修改它.

彻底搜索这个Plone系统会显示两个base_properties.props文件,它们都不在我自定义皮肤的文件树中.所以,我想第一个问题是弄清楚这些文件的哪些是活跃的.我不确定 - 怎么说容易?

下一个问题是将此文件复制到我的自定义外观文件树中的位置.现有文件夹是:Skins\custom_images,Skins\custom_js,Skins\custom_styles,Skins\custom_templates.那么base_properties文件应该进入Skins\root吗?

我想更改evenRowBackgroundColor之类的默认设置 - 而不修改主base_properties文件,因为我收集这将使网站维护变得更加困难.

对不起,如果这是初步的,但我发现自己花了很多时间弄清楚Plone是如何工作的 - 并且没有太多时间实际做任何造型......

Dav*_*ick 5

在默认的Plone 4安装中,base_properties.props文件都没有活动,因为默认的"Sunburst"主题不使用基本属性.

如果您使用的是经典主题,则需要从plonetheme.classic egg中的classic_styles外观层复制base_properties.props.

至于要复制到哪个文件夹的问题,我可能会把它放在custom_styles中,因为它与应用的样式有关.只要这些自定义外观图层在您复制文件的图层上方排序,这并不重要.要检查图层的顺序,请转到ZMI中的portal_skins,然后单击"属性"选项卡.这将按优先顺序列出每个皮肤的图层.