答案 0 :(得分:3)
最快最简单的方法是通过CSS隐藏它。
如果没有安全问题,那你就可以了。 在这种情况下,plone会在body标签中添加一些特殊的css类。
您的解决方案可能如下所示:
body.template-login_form #portal-searchbox,
body.template-login_form #portal-breadcrumbs{
display:none;
}
如果您确实只想在主页(plone root)上隐藏这两个部分,可以将选择器扩展.portaltype-plone-site
。
如果您只需要匿名用户使用某些样式,您也可以使用userrole-anonymous
css类。
您需要将这些css行放入ploneCustom.css。
production
模式运行,则需要重新合并css注册表(ZMI - > portal_css - >保存),以便将新的css传送到浏览器。此外,您还可以查看plone docs.