用于标签的Plone插件。
项目描述
ftw.labels
用于标签的Plone插件。
容器、文件夹等可以标记为标签容器。对于每个标签容器,可以定义一组带颜色的标签。然后,支持标签的此容器内的项目可以使用一个或多个标签进行标记。
屏幕截图
管理标签容器(ILabelJar)上的标签
为内容设置标签(ILabelSupport)
安装
将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卸载软件包。
链接
版权
本软件包版权所有 4teamwork。
ftw.labels 使用 GNU 通用公共许可证,版本 2。
变更日志
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)
如果用户未选择新标签的标题,则添加状态消息而不是引发错误。[elioschmutz]
修复端口结构。将其调整为 plone 默认结构。https://github.com/4teamwork/ftw.labels/issues/43 [elioschmutz]
添加 ILabelJarChild 接口以继承父 ILabelJar 的标签 https://github.com/4teamwork/ftw.labels/issues/41 [elioschmutz]
对于无权限的用户,不显示标签配置按钮。https://github.com/4teamwork/ftw.labels/issues/39 [elioschmutz]
更新标签 jar 时,不要重定向到 referer。通常 referer 是提交更改的表单。[jone]
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 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | eb468e54cb9c11c9932df47db75a66d6dd84c2a737d23ce9e5a6aeb687795173 |
|
MD5 | 8f627a610764ec236227c79b751e1f04 |
|
BLAKE2b-256 | 9185f9c726b1c555fb5bcd79449678b38218e19bcb4cdf48f93c5a17694aaa19 |