提供用于编辑和存储zope页面模板的原型字段。
Products.TemplateFields的Python项目详细描述
此产品提供两个存储和呈现的原型字段 模板。这里有dtml模板的dtmlfield和 zpt模板的zptfield。
用法
照常安装在您的产品目录或鸡蛋。
将此行添加到自定义原型以导入字段:
from Products.TemplateFields import DTMLField, ZPTField
在模式中,添加dtmlfields和zptfields,如下所示:
BaseSchema + Schema(( ... DTMLField('oneField'), ZPTField('anotherField'), ... ))
学分
感谢Sidnei da Silva提供的Talesfield产品, 以此为基础。
更多信息
访问http://plone.org/products/scriptablefields获取文档, 错误报告等。
版权所有
- 2005-2007年,Bluedynamics联盟,奥地利克莱恩和合作伙伴Keg
安装
templatefields可以作为一个egg或传统zope安装 产品。
通过构建
只需将archetypes.templatefields添加到构建的“eggs”列表中 或ZOPE2安装部件:
- 鸡蛋=
- … 产品.模板字段 …
通过简易设置
只需为您正在使用的python使用easy_setup的副本 去管理佐佩。
传统Zope产品安装
复制或象征性地链接products.templatefields/products/templatefields 成为zope实例的products目录中的products/templatefields。
更改日志
1.2.5(2010-06-10)
- zopepagetemplate的write方法对模板文本进行解码;确保 在getraw中返回文本时,我们使用utf-8进行编码。 [大卫萨格里]
1.2.4
- 1.2.3释放不知怎么搞砸了。
1.2.3
- 切换到zope 3接口;我们现在兼容plone 4。[smcmahon]
1.2.2
- 修复异常处理程序中的输入错误。[威瑟特]
1.2.1
- 修复错误处理中的类型。 [ivo]
1.2
- 添加一个可配置的选项来接受在呈现 模板字段。这些错误是有问题的,因为它们破坏了目录 索引对象,导致站点错误。 [威瑟特]
1.1.3
- 确保在以下情况下使用带有获取上下文的页面模板 正在验证字段。没有这个上下文变量,比如 context和here不可用。 [威瑟特]
- 清除文档中的rest语法并添加变更日志。 [威瑟特]