1

我想更改 Plone 4 安装中包含的一些内置样式,阅读文档告诉我最好的方法是将 base_properties.props 文件复制到文件树中的某个位置,然后修改它。

对这个 Plone 系统的彻底搜索显示了两个 base_properties.props 文件,它们都没有在我的自定义皮肤的文件树中。所以,我想第一个问题是找出这些文件中哪些是活动的。我不确定 - 如何轻松分辨?

下一个问题是在哪里将此文件复制到我的自定义皮肤文件树中。现有文件夹为:Skins\custom_images、Skins\custom_js、Skins\custom_styles、Skins\custom_templates。然后 base_properties 文件是否应该进入 Skins\ 根目录?

我想更改诸如 evenRowBackgroundColor 之类的默认值 - 而不修改主 base_properties 文件,因为我认为这将使站点维护变得更加困难。

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

4

3 回答 3

5

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

如果您使用的是 Classic 主题,那么您需要从 plonetheme.classic 蛋中的 classic_styles 皮肤层复制 base_properties.props。

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

于 2011-03-24T23:52:04.713 回答
2

正如 David Glick 所说:“要检查层的顺序,请转到 ZMI 中的 portal_skins 并单击属性选项卡。这会按优先顺序列出每个皮肤的层。”

但是您想选择使用基本属性的默认皮肤并将其保存在底部。我无法让 Sumburst 主题工作,所以我选择了经典并将其用作默认设置并修改了它的基本属性。

于 2011-07-08T01:28:12.830 回答
0

您找到的文件的完整路径是什么?这应该会给你一个关于你应该使用哪个的线索。

skins/custom_styles 是首选位置,尽管它们都可以使用。

于 2011-03-31T05:58:53.207 回答