为plone添加标签
ftw.tagging的Python项目详细描述
概述
ftw.tagging使用标记字段扩展plone内容类型 用于原型或用于灵巧性的行为的SchemaExtender。
可以定义标记根来将标记限制为 地点。如果没有设置标记根,plone根也将是标记根。
提供了一个标记云portlet,它显示当前 标记根。
例如,ftw.blog使用ftw.tagging标记博客条目。
安装
- 将ftw.tagging添加到构建配置:
[instance] eggs = ftw.tagging
- 运行构建
- 在门户设置中安装ftw.tagging。
用法
在AT类型上启用标记:
<class class="path.to.my.class"> <implements interface="ftw.tagging.interfaces.tagging.ITaggable" /> </class>
使用行为启用对DX类型的标记:
<property name="behaviors" purge="False"> <element value="ftw.tagging.behavior.ITagging" /> </property>
可以选择定义标记根(at或dx):
<class class="path.to.my.class"> <implements interface="ftw.tagging.interfaces.tagging.ITagRoot" /> </class>
对于dx,也可以使用行为定义标记根:
<property name="behaviors" purge="False"> <element value="ftw.tagging.interfaces.tagging.ITagRoot" /> </property>
标签云
您可以通过添加下面提供的标记云portlet来显示标记云 包裹。
兼容性
与Plone4.3
一起运行。
链接
更改日志
1.2.0(2018-12-10)
- 修复标记云Portlet中的decodeUnicodeError。[mbaechtell]
- 将索引值转换为utf8字节字符串。[mbaechtell]
- 删除链接标记后多余的空间。[mbaechtell]
- 放下对plone 4.2的支持。[mbaechtell]
- 增加对灵巧性的支持。[mbaechtell]
- 放下plone 4.0和4.1支架。 [乔恩]
1.1.1(2014-09-23)
- 降低标签进行分类。 [mathias.leimgruber]
1.1.0(2013-08-29)
- 添加西班牙语翻译。 [西班牙语]
1.0.3(2013-04-17)
- 测试、自述和构建中的更新。 [乔恩]
1.0.2(2012-02-28)
- 修复了manifest.in:include readme.rst,不再排除.mo文件。 [托马斯•布赫伯格]
1.0.1(2012-02-27)
- 添加英文翻译。 [乔恩]
1.0(2011-02-25)
- 使gettagroottags()方法更加健壮和高效。 [布希]
1.0b1
- 修复Portlet HTML结构 [mathias.leimgruber]
1.0a3
1.0a2
- 修复了manifest.in-again [乔恩]
1.0a1
- 固定清单.in [乔恩]
0.1
- 初始版本