plone中的排序列表
collective.sortedlisting的Python项目详细描述
PLON集合类型是一种非常灵活的聚合方式。 你网站上的内容。它支持查询目录 以及根据 可排序索引(修改日期、标题等)。
有时需要对结果进行自定义排序。 考虑一个包含多个人内容项的文件夹 你想用排序来显示它 在你网站的一个地方,用分类B 在另一个地方。
这就是这个插件的切入点。它允许 对集合查询的结果排序 集合/列表本身。这是编辑做的。
功能
如果您安装一个包,它将提供一个自定义 ContentType(SortableCollection)具有相同的 作为标准集合类型的功能,以及 允许在预览部分对结果进行排序 带拖放功能。
ContentType使用行为(SortableCollection) 可由自定义内容类型使用。
如果您安装了Mosaic,则插件提供 sortable contentlisting从 来自plone.app.standardTiles的contentListing磁贴 具有额外的排序功能。
安装
要求:plone 5.1
通过将collective.sortedquerystring添加到构建中来安装它:
[buildout] ... eggs = collective.sortedquerystring
然后运行bin/buildout
开发
建立模型(仅PLONE 5.1B4及以下)
$ bin/plone-compile-resources -s Plone -b plone $ bin/plone-compile-resources -s Plone -b plone-logged-in
构建资源
$ bin/plone-compile-resources -s Plone -b sortablequerystring
贡献
- Issue Tracker: https://github.com/collective/collective.sortedlisting/issues
- Source Code: https://github.com/collective/collective.listing
- Documentation: https://docs.plone.org/foo/bar
1.0A4(2017-11-09)
- 构建捆绑包
- 将查询限制设置为50 [汤姆格罗斯]
1.0A3(2017-11-08)
- 不限制排序结果
- 增强拖放布局 [Adrianschulz]
1.0A2(2017-09-07)
- 修复测试/静态代码分析和来自youtube的流演示视频 [汤姆格罗斯]
1.0A1(2017-09-07)
- 初次发布。 [汤姆格罗斯]