我有Plone产品,它使用自定义文件夹类型来包含一组自定义内容对象。文件夹类型是通过子类化BaseFolder创建的,它有一个包含几个文本字段的模式。目前,当自定义对象添加到自定义文件夹时,对象按其字母顺序排序。如何覆盖此行为并允许我的用户手动对自定义文件夹进行排序,例如通过“内容”视图?
答案 0 :(得分:4)
最快的解决方案:来自ATFolder的子类而不是BaseFolder。这为您提供了所有“正常”重新排序和其他通用plone文件夹功能(我怀疑您也想要)。
如果您想要更具选择性,请查看Products / ATContentTypes / content / base.py:ATCTOrderedFolder和OrderedBaseFolder。