Personal tools
You are here: Home Plone 教程 DIYPloneStyle: 为plone2.1创建定制外观 设置基本属性

设置基本属性

Document Actions
通过编辑base_properties.props文件进行快速定制。

chenq

本指南将会教会你,如何以DIYPloneStyle为基础,为plone2.1创建一个定制的样式产品,它将利用新的资源注册表机制来注册资源,并向门户添加一个皮肤选择项。 (声明:本指南英文版权归原作者所有,中文译文归"润普公司"(http://www.zopechina.com)所有,未经允许不得用于商业用途)
Page 6 of 9.

如我们在基本示例部分提到的一样,定制base_properties.props是修改Plone UI元素样式属性最容易的方式,但是这仍然有些问题值得注意。 由于Plone皮肤工具现有工作方式的问题,您必须在该文件中给出所有Plone基本属性,即使您只打算定制其中很少几个。如果您删除该文件中的某些属性,Plone就不能再访问他们了。

所有这些问题使得base_properties.props 方式在维护,升级和定制上都不理想。这就是为什么它将在Plone中被逐步淘汰的理由之一(另一个理由则是为了避免 在CSS文件中使用DTML)。
我还不清楚这将在什么时候如何实现,因此请关注本段的更新。

您可以在CMFPlone/skins/plone_styles/ploneCustom.css 这个文件中找到更多关于Plone预定义属性的信息。

除了Plone中预定义的属性之外,可能您还需要使用您自己的属性。 除了添加新属性到base_properties.props中外,更好的方法是,在你的皮肤层中创建一个新的.props文件,并在css文件中注册使用它(以替代那个base_properties - 参见原始的DIYPloneStyle/skins/diystyle/renameThisFile.css.dtmlDTML 代码)。

by chenq — last modified 2005-11-14 20:43
Contributors: 原作:david convent, 翻译:陈穹
GFDL

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: