跳转到主要内容

为组件添加元数据功能

项目描述

collective.portletmetadata

关于

collective.portletmetadata 是一系列补丁集合,使得可以编辑每个端口分配的设置。我们通过产品的名称表示这些设置,即元数据。

产品出厂时提供以下功能

  • 创建本地端口的能力,即即使子设置意味着继承,这些端口也不会被继承。

  • 为端口分配添加 CSS 类的能力。这些类在控制面板中定义(存储在注册表中)。从版本 1.6 开始,您可以在端口中添加任何 CSS 类(例如来自 Bootstrap),而无需首先在控制面板中定义。这受到权限的限制,因此如果您不喜欢,您可以从某些角色中移除此权限。选择预定义类的字段始终可用。

  • 将端口排除在 Google 搜索索引之外的能力。

Plone 版本兼容性

  • 版本 2.0:仅适用于 Plone 6。

  • 版本 1.5:Plone 5 和 6

  • 版本 1.3:Plone 5

  • 版本 1.2:Plone 4.3

使用方法

每当产品安装时,在“@@manage-portlets”视图中,每个分配将可见一个“*”。每当用户选择此选项时,他/她可以像上面描述的那样编辑元数据。

请参阅简短指南此处

作者

维护者

更改

2.0.0 (2023-12-14)

  • 取消对 Plone 5 的支持。

1.6.0 (2023-12-14)

  • 添加“自定义 CSS 类”字段。您可以使用此字段自由添加任何(Bootstrap)类,而无需首先在控制面板中定义。现在只有当您具有新的“端口:管理元数据”权限时,新字段和现有控制面板才可用。默认情况下,Manager 和 Site Administrator 拥有此权限。以前只有 Manager 可以访问控制面板并使 CSS 类可用。[maurits]

1.5.0 (2022-09-08)

  • 使我们的补丁在产品未激活时不起作用。到目前为止,当端口被标记为本地时,如果产品被禁用,它仍然在其他地方不可见,并且您无法更改设置。[maurits]

  • 修复卸载,以删除我们的注册表设置。[maurits]

  • 在 Plone 6 上对编辑管理宏的不同模板覆盖。[maurits]

  • 修复 Plone 6 上的 ImportError,针对 isDefaultPage。[maurits]

1.4.1 (2022-03-14)

  • 通过将最小 plone.app.portlets 版本降级到 3.0.0 来修复 Plone 5.0 的支持。plone.app.portlets 的 3.x 系列是 Plone 5.0 使用的版本。[JeffersonBledsoe]

1.4 (2022-01-05)

  • 修复 Plone 5.2 和 Python 3 兼容性问题。应在 Plone 5.0 及更高版本上运行。[maurits]

1.3 (2018-01-17)

  • 修复当查询字符串不再存在于请求中时,在管理组和内容类型端口时的案例。[kroman0, pbauer]

  • Plone 5 兼容性 - 此版本需要 plone 5 (p.a.portlets >= 4.0.0) [sunew]

  • 卸载配置文件 [sunew]

1.2 (2014-04-22)

  • 允许 class|描述性标题 作为控制面板中的格式。当使用此格式时,我们在端口元数据编辑表中显示标题。当然,简单的 class 仍然支持。[maurits]

  • 支持 ContentWellPortlets 的本地端口复选框。[mauritsvanrees]

1.1 (2014-03-13)

  • 回滚本地端口功能 [bosim]

  • 覆盖 Products/ContentWellPortlets/browser/templates/renderer.pt [mauritsvanrees]

1.0 (2013-12-29)

初始发布

项目详情


下载文件

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

源代码分发

collective.portletmetadata-2.0.0.tar.gz (17.3 kB 查看哈希值)

上传时间 源代码

构建分发

collective.portletmetadata-2.0.0-py3-none-any.whl (22.5 kB 查看哈希值)

上传时间 Python 3

支持者