我有Plone产品,它使用自定义文件夹类型来包含一组自定义内容对象。文件夹类型是通过子类化BaseFolder创建的,它有一个包含几个文本字段的模式。目前,当自定义对象添加到自定义文件夹时,对象按其字母顺序排序。如何覆盖此行为并允许我的用户手动对自定义文件夹进行排序,例如通过“内容”进行排序。查看?

有帮助吗?

解决方案

最快的解决方案:来自ATFolder的子类而不是BaseFolder。这给你所有的“正常”重新排序和其他通用plone文件夹功能(我怀疑你也想要)。

如果您想要更具选择性,请查看Products / ATContentTypes / content / base.py:ATCTOrderedFolder和OrderedBaseFolder。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top