所以我为我的一个文件夹对象添加了这个导航portlet。此文件夹中有10个子节点。 portlet按照我不想要的创建日期对项目进行排序,但我找不到更改此顺序的方法。我是否必须按照我想要的顺序重新添加这10个对象,或者我在这里缺少什么?
答案 0 :(得分:3)
默认设置按容器排序(目录中的getObjPositionInParent
索引)对项目进行排序。
您可以通过按顺序拖动来更改容器中项目的顺序:
这是在文件夹内容视图(Contents
)上。
如果您需要更改默认排序参数,因为 all 您的内容应始终按字母顺序或按发布日期或类似方式排序,您必须更改ZMI中的导航树参数;在ZMI中找到portal_properties
工具,在其中您可以找到navtree_properties
属性表。将sortAttribute
属性更改为其他目录索引的名称,以按结果排序。
如果您已创建自定义Archetypes文件夹类型,请确保它继承自plone.app.folder.base.BaseBTreeFolder
。使用Dexterity时,默认情况下可以订购plone.dexterity.content.Container
基类。