我注意到,如果我製作一個頁面並添加並上傳圖像以包含在其中,默認情況下它將包含在網站導航中。我怎樣才能阻止它自動發生?如何從默認的Plone導航樹中排除圖像
7
A
回答
9
選項1
有它告訴哪個類型都包括在導航一個Plone設置。轉到ZMI> portal_propeties> navtree_properties> metaTypesNotToList並在其中添加圖片。
選項2
對於每個圖像,切換複選框「排除在導航」圖像的設置標籤上。
3
如果您需要在容器的基礎上這樣做,則可以使用sc.contentrules.metadata中包含的內容規則。
只是把它添加到您的buidout和手工配置到ExcludeFromNav字段設置爲真。
的另一種方法這樣做是包括contentrules.xml在您的項目簡介,像這樣的東西:
<?xml version="1.0"?>
<contentrules purge="True">
<rule name="exclude-on-add" title="Images are excluded from navigation when added"
description="" enabled="True"
event="zope.lifecycleevent.interfaces.IObjectAddedEvent"
stop-after="False">
<conditions>
<condition type="plone.conditions.PortalType">
<property name="check_types">
<element>Image</element>
</property>
</condition>
</conditions>
<actions>
<action type="sc.contentrules.actions.ExcludeFromNav">
<property name="exclude">True</property>
</action>
</actions>
</rule>
<assignment name="exclude-on-add" bubbles="True" enabled="True" location="/your-container"/>
</contentrules>
1
你必須在Site Setup
菜單Navigation
的選項。 刪除圖片上的勾號以顯示內容類型,圖片不再顯示在網站導航和網站地圖上。
相關問題
- 1. 的Plone:示對導航樹
- 2. 如何獲取導航欄中使用的默認圖像?
- 3. 如何設置圖像默認後退導航欄的按鈕
- 4. 如何從圖像中刪除默認的邊框/輪廓
- 5. 使用引導程序默認導航欄破損的圖像
- 6. 如何替換android中的默認導航圖標?
- 7. 如何從側面導航Moodle2.2.9中刪除「我的默認主頁」?
- 8. 如何刪除默認的導航欄按鈕
- 9. 如何覆蓋「默認」導航欄?
- 10. 如何編輯默認導航欄?
- 11. 從MFMailComposeViewController刪除導航圖像
- 12. 導軌3:默認排除結果
- 13. 獲取導航欄的默認後退指示器圖像
- 14. 如何從我的導航主視圖中刪除我的圖像子視圖
- 15. 如何從htaccess中的默認路由排除api.php
- 16. 如何刪除默認後退導航按鈕
- 17. 如何從默認包中導入java類的默認包
- 18. 如何在Plone中定義默認視圖
- 19. 如何從c#導航到圖像#
- 20. 默認導航欄顏色
- 21. Lollipop中導航欄的默認Alpha值
- 22. Forge Viewer中的默認導航速度
- 23. 如何從提取默認資源字典中排除對象?
- 24. Plone - 如何使用分面導航?
- 25. 如何排除Plone的核心包?
- 26. 從Plone 4的TALES隱藏getFolderContents結果的默認視圖
- 27. 如何從Plone的搜索結果中排除文件夾?
- 28. 如何從dateedit中刪除默認值
- 29. Angular 2:如何從頁面中排除導航欄?
- 30. 如何通過xml從分層導航中排除類別?