2010-09-08 107 views
4

我有一个名为myfolder文件夹中,有一些项目里面,比如:item1item2item3,等的Plone:如何文件夹中的项目进行排序

当我加入了门户Navigation到的左侧栏页面,文件夹myfolder上输入的,它给我这样的门户链接:

  • 物品1
  • ITEM2
  • 项目3

我想的是,Navigation portlet中显示我在这个确切的排序链接:

  • ITEM2
  • 物品1
  • 项目3

我知道,我可以去上Content我的文件夹enter code here的选项卡,并将每个项目拖到我想要的位置。
但使用这种方法,如果我将所有产品重新安装到新的Plone Site上,我就失去了配置。所以我想在我的产品上配置此navigation order,而不是仅在已安装的plone site上配置,以便此更改保持永久。

我该怎么做?

回答

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) 

就在今年。

相关问题