Plone:如何排序文件夹项目

Gab*_*ira 4 navigation plone

我有一个文件夹叫myfolder,有内部的一些项目,如:item1,item2,item3,等.

当我将portlet添加Navigation到页面的左列并在文件夹中输入时myfolder,它向我展示了portlet上的链接,如下所示:

  • ITEM1
  • ITEM2
  • 项目3

我希望Navigationportlet显示这个确切类型的链接:

  • ITEM2
  • ITEM1
  • 项目3

我知道我可以在Contentmyfolder 的选项卡上enter code here,并将每个项目拖动到我想要的位置.
但是使用这种方式,如果我在新的产品上重新安装所有产品Plone Site,我就失去了配置.因此,我希望navigation order在我的产品上配置此配置,而不是仅在已安装的产品上配置plone site,以便此更改永远保留.

我怎样才能做到这一点?

Gab*_*ira 5

解决:我可以通过安装产品来解决这个问题:

#file: Extensions/Install.py
def install(portal):

    #...another steps from install

    portal = getToolByName(portal, 'portal_url')
    portal = portal.getPortalObject()

    portal.moveObjectsToTop(['item2', 'item1', 'item3', ])
    portal.plone_utils.reindexOnReorder(portal)
Run Code Online (Sandbox Code Playgroud)

只是这个.