我有一个文件夹叫myfolder,有内部的一些项目,如:item1,item2,item3,等.
当我将portlet添加Navigation到页面的左列并在文件夹中输入时myfolder,它向我展示了portlet上的链接,如下所示:
我希望Navigationportlet显示这个确切类型的链接:
我知道我可以在Contentmyfolder 的选项卡上enter code here,并将每个项目拖动到我想要的位置.
但是使用这种方式,如果我在新的产品上重新安装所有产品Plone Site,我就失去了配置.因此,我希望navigation order在我的产品上配置此配置,而不是仅在已安装的产品上配置plone site,以便此更改永远保留.
我怎样才能做到这一点?
解决:我可以通过安装产品来解决这个问题:
#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)
只是这个.
| 归档时间: |
|
| 查看次数: |
840 次 |
| 最近记录: |