2010-09-08 61 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) 

就在今年。

相關問題