提供用于编辑和存储zope页面模板的原型字段。

Products.TemplateFields的Python项目详细描述


此产品提供两个存储和呈现的原型字段 模板。这里有dtml模板的dtmlfield和 zpt模板的zptfield。

用法

  1. 照常安装在您的产品目录或鸡蛋。

  2. 将此行添加到自定义原型以导入字段:

    from Products.TemplateFields import DTMLField, ZPTField
    
  3. 在模式中,添加dtmlfields和zptfields,如下所示:

    BaseSchema + Schema(( ...
        DTMLField('oneField'),
        ZPTField('anotherField'),
        ...
    ))
    

学分

感谢Sidnei da Silva提供的Talesfield产品, 以此为基础。

更多信息

访问http://plone.org/products/scriptablefields获取文档, 错误报告等。

安装

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

  • 确保在以下情况下使用带有获取上下文的页面模板 正在验证字段。没有这个上下文变量,比如 contexthere不可用。 [威瑟特]
  • 清除文档中的rest语法并添加变更日志。 [威瑟特]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带Maven的Eclipse Java存储库:缺少工件:compile   java如何以编程方式停止RMI服务器并通知所有客户端   java Roboguice抛出ClassNotFoundException:AnnotationDatabaseImpl   java为什么lucene 4.0删除IndexWriter类的两个构造函数?   nls如何避免java项目上不需要的日志消息?   测试无法在Selenium Webdriver(java)中定位iframe   使用XML的java servlet   java如何使用jxl用****屏蔽单元格   java使用SQLite从数据库中选择“没有这样的列”   导入扫描程序后出现java编译错误   插入查询的java空指针异常   使用创建PostgreSQL数据库。Java应用中的sql脚本   java使用jsoup将HTML解析为格式化的明文