4
我正在嘗試更改我的Plone站點中Portlet的全局排序。我搜索了Plone源代碼,但找不到實際遍歷並呈現Portlet的代碼,例如'plone.rightcolumn'和'plone.leftcolumn'內容提供者。代碼在哪裏?Portlet是如何在Plone中呈現/排列/佈局的?
我正在嘗試更改我的Plone站點中Portlet的全局排序。我搜索了Plone源代碼,但找不到實際遍歷並呈現Portlet的代碼,例如'plone.rightcolumn'和'plone.leftcolumn'內容提供者。代碼在哪裏?Portlet是如何在Plone中呈現/排列/佈局的?
首先檢查http://developer.plone.org/reference_manuals/old/portlets/rendered.html技術細節(恕我直言,這是否仍然是最新的)
的PortletRetriever(plone.portlets)收集並命令所有的Portlet分配。
的PortletManagerRenderer使用獵犬的信息呈現列
也有看的Solgema.PortletsManager他們提高了PortletRetriever的代碼,這正是你想做的事。
另請參見Martin Aspeli於2008年發佈的「Plone portlets入門」(http://www.martinaspeli.net/articles/an-introduction-to-plone-portlets)。 –
+1,需要所有信息:)我也必須查看Solgema.PortletsManager。謝謝! –