跳转到主要内容

用于标签的Plone插件。

项目描述

ftw.labels

用于标签的Plone插件。

容器、文件夹等可以标记为标签容器。对于每个标签容器,可以定义一组带颜色的标签。然后,支持标签的此容器内的项目可以使用一个或多个标签进行标记。

屏幕截图

管理标签容器(ILabelJar)上的标签

https://raw.github.com/4teamwork/ftw.labels/master/docs/label_jar.png

为内容设置标签(ILabelSupport

https://raw.github.com/4teamwork/ftw.labels/master/docs/label_support.png

安装

  • ftw.labels添加到您的buildout配置中

[instance]
eggs +=
    ftw.labels
  • 安装ftw.labels的通用设置配置文件。

使用/集成

ILabelJar标记接口添加到您想要的任何容器类中

<class class="Products.ATContentTypes.content.folder.ATFolder">
    <implements interface="ftw.labels.interfaces.ILabelRoot" />
</class>

对于提供ILabelJar的对象,Plone网站根目录中会添加一个左侧栏插件,允许管理标签。

ILabelSupport标记接口添加到您想要设置标签的任何项目

<class class="plone.app.blob.content.ATBlob">
    <implements interface="ftw.labels.interfaces.ILabelSupport" />
</class>

对于提供ILabelSupport的对象,Plone网站根目录中会添加一个右侧栏插件,允许管理标签。

ILabelJarChild标记接口添加到任何容器类中,以显示父级ILabelJar中存储的标签

<class class="Products.ATContentTypes.content.folder.ATFolder">
    <implements interface="ftw.labels.interfaces.ILabelJarChild" />
</class>

对于提供ILabelJarChild的对象,您可以管理和存储与ILabelJar内容中定义的相同的标签,而无需定义新的ILabelRoot

卸载

该软件包提供了一个卸载机制。使用Plone的插件控制面板或portal_quickInstaller卸载软件包。

变更日志

2.0.1 (2019-11-26)

  • 修复了在删除多个个人标签时,如果其中一个未分配,则出现的错误。[sgeulette]

2.0.0 (2019-10-15)

  • 在 ILabeling pers_update 方法中,将字符串参数替换为列表参数。[sgeulette]

1.3.1 (2018-10-02)

  • 添加升级步骤,以从 1.2.x 版本迁移到 1.3.1(将 PersistentList 转换为 PersistentMapping,并在 jar 中添加 'by_user' 键为 False)[anuyens]

1.3.0 (2018-04-25)

  • 标签也可以按用户设置,而不仅仅是全局设置。[sgeulette]

1.2.1 (2018-02-12)

  • 在 cssregistry.xml 中为 "++resource++ftw.labels/select2.css" 设置 applyPrefix="True"。[gbastien]

1.2.0 (2018-02-02)

  • 添加法语翻译。[gbastien]

  • 使用 labejar 端口添加标签后,重定向到 HTTP_REFERER 而不是 context.absolute_url。[gbastien]

  • 当悬停编辑标签图标时,显示“编辑标签”标题。[gbastien]

1.1.1 (2017-02-09)

  • 修复在使用 ftw.table 时未使用 ftw.labels 的标签jar 端口。[elioschmutz]

1.1.0 (2016-03-21)

1.0.2 (2014-06-24)

  • 当没有标签时,隐藏无权限用户的端口。[jone]

1.0.1 (2014-06-23)

  • 修复标签 jar 端口中的编辑标签链接权限检查。[jone]

  • 修复标签视图中编辑链接的权限检查。[jone]

1.0.0 (2014-06-18)

  • 初始实现。[elioschmutz, jone]

项目详情


下载文件

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

源分发

ftw.labels-2.0.1.tar.gz (306.7 kB 查看散列)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面