如何將portlet添加到plone搜索或搜索結果頁面? 使用@@ manage-portlets不起作用(www.mysite.com/search/@@manage-portlets),我得到一個空的搜索結果。 我想在該頁面上顯示根文件夾的portlet,在我的情況下,搜索列使用整個頁面寬度。在plone的搜索頁面上顯示portlet?
我正在使用plone 4.0.1。
如何將portlet添加到plone搜索或搜索結果頁面? 使用@@ manage-portlets不起作用(www.mysite.com/search/@@manage-portlets),我得到一個空的搜索結果。 我想在該頁面上顯示根文件夾的portlet,在我的情況下,搜索列使用整個頁面寬度。在plone的搜索頁面上顯示portlet?
我正在使用plone 4.0.1。
搜索結果模板有左,右的portlet列禁用(隱藏): http://dev.plone.org/plone/browser/Plone/tags/4.0.1/Products/CMFPlone/skins/plone_forms/search.pt#L19
如果你想顯示的portlet那裏你應該定製或通過移除corresopnding線覆蓋您search.pt
模板:
disable_column_one python:request.set('disable_plone.leftcolumn',1);
disable_column_two python:request.set('disable_plone.rightcolumn',1);
無論如何,這不會讓您爲搜索結果設置特定的portlet,因爲它只是在Plone網站根上下文中打開的模板。所以你會看到Plone站點根portlet。
我認爲你可以做到這一點的唯一途徑:
search-results
)。search
設置爲該文件夾的默認頁面。/search
而是/search-results
。search_form
模板(adavnced search)重定向不爲/search
而是/search-results
。我曾經在一個Plone 3網站上做過一次,它工作。雖然不是要顯示特殊的portlet。
在plone 4.2中不起作用,CMFPlone中沒有更多的search.pt模板 – Jihaisse 2012-08-23 14:43:45