我有一个名为myfolder
的文件夹,里面有一些项目,例如:item1
,item2
,item3
等。
当我将portlet Navigation
添加到页面的左列并输入文件夹myfolder
时,它向我显示了portlet上的链接:
我希望Navigation
portlet显示这个确切类型的链接:
我知道我可以访问myfolder Content
的{{1}}标签,然后将每个项目拖到我想要的位置。
但是使用这种方式,如果我在新的enter code here
上重新安装我的所有产品,我就丢失了配置。因此,我希望在我的产品上配置此Plone Site
,而不是仅在已安装的navigation order
上配置,以便此更改永久保留。
我该怎么做?
答案 0 :(得分: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)
就是这个。