跳转到主要内容

允许在Plone中切换编辑模式

项目描述

collective.editmodeswitcher

collective.editmodeswitcher允许在编辑和仅查看模式之间切换。这使用户可以无需可编辑边框查看页面。当前设置存储在cookie中,因此适用于多个页面视图。这在单点登录环境中特别有用。

安装

collective.editmodeswitcher添加到您的buildout配置

[instance]
eggs +=
    collective.editmodeswitcher

或将它作为依赖项添加到您的某个包中。

兼容性

与Plone 4.24.35.1兼容。

使用

要切换编辑模式,请调用视图@@switch-editmode。这将切换编辑模式并将当前编辑模式状态存储在cookie中以便后续请求。您可以通过调用@@switch-editmode/get_state来获取当前状态,这将返回“启用”或“禁用”。

您可能想在某个地方放置一个用于切换编辑模式的操作 - 这个集成不是由collective.editmodeswitcher完成的。

缓存

collective.editmodeswitcher提供了一个名为editmodeplone.app.caching etag适配器。这个etag可以用于缓存配置,以便在切换编辑模式时清除缓存。

变更日志

1.1.0 (2019-10-15)

  • 移除 Plone 4.1 支持。 [jone]

  • 增加 Plone 5.1 支持。 [tinagerber]

1.0.3 (2016-05-12)

  • 提供 plone.app.caching etag “editmode”。 [jone]

1.0.2 (2016-02-12)

  • 实现可遍历的 get_state 方法,返回当前编辑模式状态。 [mathias.leimgruber]

  • 使用 ftw.testbrowser 进行测试。 [mathias.leimgruber]

1.0.1 (2013-05-24)

  • 通用软件包清理:更新 README,更新元数据,测试,声明依赖关系

1.0 (2011-02-25)

  • 初始发布

项目详情


下载文件

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

源代码发行版

collective.editmodeswitcher-1.1.0.tar.gz (10.6 kB 查看哈希值)

上传时间 源代码

支持者