我注意到,如果我制作一个页面并添加并上传图像以包含在其中,默认情况下它将包含在网站导航中。我怎样才能阻止它自动发生?如何从默认的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. 如何从图像中删除默认的边框/轮廓
- 2. 使用引导程序默认导航栏破损的图像
- 3. 如何从侧面导航Moodle2.2.9中删除“我的默认主页”?
- 4. 如何编辑默认导航栏?
- 5. 如何覆盖“默认”导航栏?
- 6. 如何从我的导航主视图中删除我的图像子视图
- 7. 如何从htaccess中的默认路由排除api.php
- 8. 如何添加/使用默认的图标导航栏
- 9. 如何在Plone中定义默认视图
- 10. 如何从默认包中导入java类的默认包
- 11. 默认导航栏颜色
- 12. Lollipop中导航栏的默认Alpha值
- 13. Forge Viewer中的默认导航速度
- 14. 如何从提取默认资源字典中排除对象?
- 15. 如何排除Plone的核心包?
- 16. 如何从Plone的搜索结果中排除文件夹?
- 17. 如何从tab键导航中排除列?
- 18. Angular 2:如何从页面中排除导航栏?
- 19. XCode:如何从搜索导航器中排除路径
- 20. 默认视图无法加载时,从UIImageView在Montouch导航
- 21. 如何禁用Iphone SDK导航栏中的默认leftbarbutton?
- 22. 导航到AnyLogic中的代理/代理的默认视图?
- 23. 如何设置默认的默认图像(no_pic.gif)php?
- 24. 图像导航
- 25. 图像导航
- 26. 用树视图导航sharepoint
- 27. 默认iPhone的UIColor导航栏
- 28. Android - 导航的默认背景ImageButton
- 29. 无法删除导航栏中的默认引导程序填充
- 30. UWP默认图像