【问题标题】:How are portlets rendered / ordered / layed out in Plone?Portlet 如何在 Plone 中呈现/排序/布局?
【发布时间】:2013-12-13 21:25:42
【问题描述】:

我正在尝试更改我的 Plone 站点中 portlet 的全局排序。我搜索了 Plone 源代码,但找不到实际迭代并呈现 portlet 的代码,例如“plone.rightcolumn”和“plone.leftcolumn”内容提供程序。代码在哪里?

【问题讨论】:

    标签: plone


    【解决方案1】:

    首先检查http://developer.plone.org/reference_manuals/old/portlets/rendered.html 了解技术细节(恕我直言,这仍然是最新的)

    PortletRetriever (plone.portlets) 收集和排序所有 portlet 分配。

    PortletManagerRenderer 使用检索器的信息来呈现列

    还可以查看Solgema.PortletsManager 的代码,他们改进了 PortletRetriever,这正是您想要做的。

    【讨论】:

    • 另见 Martin Aspeli 2008 年的Introduction to Plone portlets
    • +1,一个人需要的所有信息 :) 我也必须查看 Solgema.PortletsManager。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-16
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2021-10-26
    • 2017-07-07
    相关资源
    最近更新 更多