我想在有人查看主页时删除导航portlet。这可能吗?我正在使用Plone 2.5.3,Zope 2.9.8。我需要升级到更新的Plone才能做到这一点吗?我试图去Plone 3和4,但我无法让网站从旧数据开始。
感谢
答案 0 :(得分:3)
输入ZMI并编辑Plone站点的属性选项卡。如果您希望在任何文件夹中都有导航portlet,请通过ZMI输入文件夹并添加行属性“left_slot”。将值设置为Plone站点的级别。
这个建议仅适用于像你这样的旧Plone。较新的Plones由portlet管理器管理。
答案 1 :(得分:1)
只需将其隐藏在css中,您就可以轻松地定位特定页面。 Plone将body css类应用于具有顶级项目id的每个页面。
例如,如果您有一个对象“front-page”作为主页的默认视图,则可以使用css规则删除导航,如:
.section-front-page div#[navigation-id]{ display:none;}
不确定Plone 2.5是否允许您在特定上下文中阻止父portlet - 这是执行此操作的最佳方式以及使用更高版本plone的方式。