gpt4 book ai didi

navigation - Plone:如何对文件夹项目进行排序

转载 作者:行者123 更新时间:2023-11-30 23:59:08 25 4
gpt4 key购买 nike

我有一个名为 myfolder 的文件夹,里面有一些项目,比如:item1 , item2 , item3 , 等等。

当我添加 portlet 时 Navigation到页面的左栏,然后进入文件夹 myfolder ,它向我展示了 portlet 上的链接,如下所示:

  • item1
  • item2
  • item3

  • 我想要 Navigation portlet 向我显示了这种确切排序的链接:
  • item2
  • item1
  • item3

  • 我知道我可以继续 Content我的文件夹的标签 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)

    只是这个。

    关于navigation - Plone:如何对文件夹项目进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3668539/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com