2011-03-24 133 views
1

如何修改的base_properties我想改变一些内置包含在Plone 4中安装样式和文档的阅读告诉我,要做到这一点的最好办法是复制的base_properties。道具文件到文件树中的SOMEWHERE,然后修改它。在Plone自定义皮肤

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

下一个问题是在哪里将该文件复制到我的自定义皮肤文件树中。现有文件夹为:皮肤\ custom_images,皮肤\ custom_js,皮肤\ custom_styles,皮肤\ custom_templates。 base_properties文件应该放入Skins \ root中?

我想更改诸如evenRowBackgroundColor之类的默认设置,而不修改主要的base_properties文件,因为我收集的内容会使网站维护变得更加困难。

很抱歉,如果这是最基本的,但我发现自己花了很多时间搞清楚Plone的工作方式 - 并没有太多的时间其实做任何造型......

回答

5

在默认的Plone 4安装既不的base_properties的.props文件处于活动状态,因为默认的“Sunburst”主题不使用基本属性。

如果你使用的是经典的主题,那么你想从classic_styles皮肤层在plonetheme.classic鸡蛋复制base_properties.props。

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

0

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

皮肤/ custom_styles是首选的位置,虽然他们都会工作。

2

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

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