我正在尝试更改 Plone 站点中 portlet 的全局排序。我搜索了 Plone 源代码,但找不到实际迭代并呈现 portlet 的代码,例如“plone.rightcolumn”和“plone.leftcolumn”内容提供程序。该代码在哪里?
首先检查http://developer.plone.org/reference_manuals/old/portlets/rendered.html http://developer.plone.org/reference_manuals/old/portlets/rendered.html有关技术细节(恕我直言,这仍然是最新的)
The Portlet检索器 https://github.com/plone/plone.portlets/blob/master/plone/portlets/retriever.py(plone.portlets) 收集并排序所有 portlet 分配。
The Portlet管理渲染器 https://github.com/plone/plone.app.portlets/blob/master/plone/app/portlets/manager.py使用检索器的信息来呈现列
另请看一下代码Solgema.PortletsManager https://pypi.python.org/pypi/Solgema.PortletsManager他们改进了 PortletRetriever,这正是您想要做的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)