2011-06-21 51 views
1

我想在某人正在查看主頁時刪除導航Portlet。這可能嗎?我使用的是Plone 2.5.3,Zope 2.9.8。我需要升級到一個更新的Plone來做到這一點嗎?我試圖去Plone 3和4,但是我無法從舊數據開始。如何在主頁上隱藏Plone中的導航菜單

感謝

回答

3

輸入ZMI並編輯您的Plone站點的屬性選項卡。如果您希望在任何文件夾中都有導航portlet,請通過ZMI輸入文件夾並添加線條屬性「left_slot」。在Plone站點的級別中設置該值。

此建議僅適用於您的老Plone。較新的Plone由Portlet管理器管理。

+0

好的,我從Plone根部的left_slot中刪除了條目,導航就離開了整個網站。我需要爲我想要導航的文件夾添加新的「left_slot」屬性?我在根目錄下輸入了「left_slot」中的兩個條目:'here/portlet_navigation/macros/portlet here/portlet_related/macros/portlet',但它不會出現。我在想這是一個路徑問題,但我不知道該用什麼來代替'here'。 – Curtis

+0

是不是屬性「left_slots」的名稱? (複數) – pabo

+0

這樣做。謝謝! – Curtis

1

您應該能夠通過簡單地用CSS隱藏它針對特定的頁面很輕鬆了。 Plone將身體css類應用於每個頁面,並使用頂級項目的ID。

.section-front-page div#[navigation-id]{ display:none;} 

不知道的Plone:

舉例來說,如果你有一個對象「頭版」,也就是在主頁的默認視圖,您可以通過使用CSS規則等清除導航2.5允許你在特定的上下文中阻塞父門戶 - 這是實現它的最好方式,以及它在後期版本的plone中完成的方式。