colorfield是plone原型的颜色选择器和转换器。
Products.ColorField的Python项目详细描述
更改日志
0.3.1(2010-06-01)
- 消除了tabindex。
- 用plone-4.0b3测试。
0.3.0(2009-06-17)
- 蛋化版本的初始版本。[太和.荷柳池]
安装
如果您使用的是zc.buildout和plone.recipe.zope2instance 管理你的项目的方法,只要这样做:
将Products.ColorField添加到要安装的鸡蛋列表中,例如:
[buildout]…eggs =…Products.ColorField告诉plone.recipe.zope2instance recipe安装zcml段塞:
[instance]recipe = plone.recipe.zope2instance…zcml =Products.ColorField重新运行构建,例如使用:
$ ./bin/buildout
如果要显式地包含包,可以跳过zcml slug 从另一个包的configure.zcml文件。
因为它的顶级python命名空间包名为Products,所以 包也可以作为旧样式zope 2产品安装在zope2中。
为此,请移动(或符号链接)此项目的ColorField文件夹 (Products.ColorField/Products/ColorField)进入的Products目录 必须为其安装的zope实例,然后重新启动服务器。
如果安装这个包zope 2,也可以跳过zcml slug 产品方式。
在字段本身的config.py中设置output_格式,使颜色代码为htmlcolor,rgb, 六色或毛色。默认为htmlcolor。
用法
在自定义原型中,添加:
from Products.ColorField import ColorWidget, ColorField像在类型的模式中使用常规字段/小部件一样使用它。
ColorField(‘my_color’,default=’#00FFFF’,output_format=’HexColor’,widget=ColorWidget(label=’My color’,allow_brightness=True)),