跳转到主要内容

Plone中的排序列表

项目描述

Plone集合类型是一种非常灵活的方式来聚合网站上的内容。它支持查询目录并根据可排序索引(修改日期、标题等)对结果进行排序。

有时您需要自定义排序的结果。想象一下一个包含许多人员内容项的文件夹,您希望在一个网站的部分显示排序A,在网站的另一部分显示排序B。

这就是这个插件发挥作用的地方。它允许在集合查询的结果上对集合/列表本身进行排序。这是通过编辑器完成的。

特性

如果您安装了一个包,它将提供一个自定义的内容类型(可排序集合),它具有与标准集合类型相同的功能,并额外允许在预览部分通过拖放进行结果排序。

内容类型利用了一个行为(可排序集合),它可以被自定义内容类型使用。

如果您安装了Mosaic,此插件提供可排序内容列表瓷砖,该瓷砖继承自plone.app.standardtiles的内容列表瓷砖,并具有额外的排序功能。

示例

Sortedlisting demo video

安装

要求:Plone 5.1

通过将其添加到您的buildout来安装collective.sortedquerystring

[buildout]

...

eggs =
    collective.sortedquerystring

然后运行 bin/buildout

开发

https://travis-ci.org/collective/collective.sortedlisting.svg?branch=master https://coveralls.io/repos/github/collective/collective.sortedlisting/badge.svg?branch=master

构建模拟(仅适用于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

贡献

许可证

该项目采用GPLv2许可协议。

贡献者

变更日志

1.0a4 (2017-11-09)

  • 构建包

  • 将查询限制设置为50 [tomgross]

1.0a3 (2017-11-08)

  • 不对排序结果进行限制

  • 增强拖放布局 [adrianschulz]

1.0a2 (2017-09-07)

  • 修复测试/静态代码分析和从YouTube流式传输演示视频 [tomgross]

1.0a1 (2017-09-07)

  • 首次发布。 [tomgross]

项目详情


下载文件

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

源代码分发

collective.sortedlisting-1.0a4.tar.gz (29.5 kB 查看哈希值)

源代码

支持者