跳转到主要内容

允许根据文档显示或隐藏左右边栏列

项目描述

它做什么?

这个Plone插件允许编辑器控制边栏列的可见性 - 不论它们是否为空或包含边栏。

编辑器可以在以下选项之间选择

  • 显示一个列(即使它不包含任何边栏)

  • 隐藏一个列(即使它包含边栏)

  • 仅显示非空列(标准Plone行为)

它是如何工作的?

wm.showhidecolumns 使用Plone 4中可用的基础设施

请求变量 disable_plone.rightcolumndisable_plone.leftcolumn 用于控制列的可见性。(不会覆盖或猴子补丁任何边栏管理器)。

使用 archetypes.schemaextender 将设置提供给实现 wm.showhidecolumns.interfaces.IControlColumns 的所有类型

使用 plone.browserlayer 确保额外的字段和添加请求变量的视图小部件仅在产品安装时显示。

我如何使用它?

要允许在自定义内容类型上控制列的可见性,只需让它们实现 wm.showhidecolumns.interfaces.IControlColumns

我可以如何帮助?

  • 为您的语言添加翻译(目前为英语和德语)

  • 添加对Dexterity内容类型的支持

  • 添加测试

  • 问题跟踪器中报告错误或请求功能

贡献者

Harald Friessnegger,作者

变更日志

0.1 (2013-09-05)

  • 使设置语言依赖,以便编辑器可以决定是否在单个翻译文章中显示/隐藏列。[fRiSi]

0.1rc1 (2013-08-19)

  • 初始发布[fRiSi]

支持者