如何在主页上的Plone中隐藏导航菜单

如何在主页上的Plone中隐藏导航菜单,plone,Plone,我想在有人查看主页时删除导航portlet。这可能吗?我用的是Plone 2.5.3,Zope 2.9.8。我需要升级到更新的Plone才能做到这一点吗?我曾试图访问Plone 3和4,但我无法让网站从旧数据开始 谢谢您应该能够通过简单地使用css隐藏特定页面来轻松定位该页面。Plone将body css类应用于具有顶级项id的每个页面 例如,如果您有一个对象“FrontPage”,它是主页的默认视图,您可以使用css规则删除导航,如: .section-front-page div#[navi

我想在有人查看主页时删除导航portlet。这可能吗?我用的是Plone 2.5.3,Zope 2.9.8。我需要升级到更新的Plone才能做到这一点吗?我曾试图访问Plone 3和4,但我无法让网站从旧数据开始


谢谢

您应该能够通过简单地使用css隐藏特定页面来轻松定位该页面。Plone将body css类应用于具有顶级项id的每个页面

例如,如果您有一个对象“FrontPage”,它是主页的默认视图,您可以使用css规则删除导航,如:

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

不确定Plone 2.5是否允许您在特定上下文中阻止父Portlet——这是最好的方法,也是Plone更高版本的方法。

您应该能够通过简单地用css隐藏特定页面来轻松定位特定页面。Plone将body css类应用于具有顶级项id的每个页面

例如,如果您有一个对象“FrontPage”,它是主页的默认视图,您可以使用css规则删除导航,如:

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

不确定Plone 2.5是否允许您在特定上下文中阻止父Portlet——这是最好的方法,也是Plone更高版本的方法。

输入ZMI并编辑Plone站点的属性选项卡。如果您希望导航portlet位于任何文件夹中,请通过ZMI输入该文件夹,并添加一个lines属性“left_slot”。将该值设置为Plone站点的级别


这个建议只适用于像你这样的老家伙。较新的Plone由portlet管理器管理。

输入ZMI并编辑Plone站点的属性选项卡。如果您希望导航portlet位于任何文件夹中,请通过ZMI输入该文件夹,并添加一个lines属性“left_slot”。将该值设置为Plone站点的级别


这个建议只适用于像你这样的老家伙。较新的Plone由portlet管理器管理。

好的,我从Plone根目录的左侧插槽中删除了条目,整个站点的导航都消失了。对于需要导航的文件夹,我需要在新的“left_slot”属性中添加什么内容?我在根目录的“左槽”中输入了两个条目:
here/portlet\u导航/macros/portlet-here/portlet\u相关/macros/portlet
,但它没有出现。我认为这是一个路径问题,但我不知道用什么替换这里的
。属性的名称不是“left\u slots”吗?(复数)好的,我从Plone根目录的左_槽中删除了条目,整个站点的导航都消失了。对于需要导航的文件夹,我需要在新的“left_slot”属性中添加什么内容?我在根目录的“左槽”中输入了两个条目:
here/portlet\u导航/macros/portlet-here/portlet\u相关/macros/portlet
,但它没有出现。我认为这是一个路径问题,但我不知道用什么替换这里的
。属性的名称不是“left\u slots”吗?(复数)