跳转到主要内容

使 `Products.CMFEditions`_ 与 `Dexterity` 内容类型兼容。

项目描述

简介

此软件包使Products.CMFEditionsDexterity内容类型兼容。

通常CMFEditions与Dexterity兼容良好。唯一的问题是versions_history_form模板:它不会显示Dexterity内容项的旧版本。此外,如果自定义内容类型没有使用Dexterity自动生成的默认视图,它可能会损坏。

通过覆盖versions_history_form来解决这个问题。

安装

常规操作:将此软件包添加到buildout,并在Plone站点中安装Generic Setup配置文件。

扩展/自定义点

为了使versions_history_form模板与Dexterity内容类型兼容,创建了某些视图。这些视图可以覆盖以自定义旧版本内容类型的显示方式

  • @@download-version:从存储在plone.namedfile字段中的文件下载旧版本。

  • @@content-core:仅渲染内容项默认视图中的content-core div。

  • @@version-view:与@@content-core相同,但使文件下载链接使用@@download-version视图。

变更日志

0.1b8 (2012-09-17)

  • 修复了Plone 4.1.6上的失败测试

  • 将需求从Plone更改为Products.CMFPlone

0.1b7 (2011-08-22)

  • 同步模板覆盖与CMFEditions trunk。

0.1b6 (2011-08-19)

  • 删除了Products.CMFEditions.setuphandlers.DEFAULT_POLICIES的导入,使其与Products.CMFEditions >= 2.1.0兼容

0.1b5 (2011-08-01)

  • 不再在“@@content-core”中从默认视图HTML代码中提取“content-core” div。现在我们基于Dexterity提供的默认视图提供默认的“@@content-core”。

0.1b4 (2011-08-01)

  • 修复了错误:当内容类型设置了Grok自定义视图时,出现未经授权的错误。

0.1b3 (2011-07-20)

  • 再次修复测试。

0.1b2 (2011-07-13)

  • 修复了测试。

0.1b1 (2011-07-12)

  • 初始发布

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

collective.cmfeditionsdexteritycompat-0.1b8.tar.gz (11.2 kB 查看哈希)

上传时间 源代码

支持