Plone:在主页中为匿名用户隐藏搜索框
Plone: hide search box in home page for anonymous users
我需要隐藏主页中的搜索框,以供匿名用户使用。有人知道怎么做吗?
出于同样的原因,另一个要求是隐藏面包屑。
我有默认界面的 Plone 4.3.7。
提前致谢!
最快最简单的方法是通过CSS隐藏它。
如果没有安全问题,那没问题。
对于这种情况,plone 添加一些特殊的 css classes 到 body 标签。
您的解决方案可能如下所示:
body.template-login_form #portal-searchbox,
body.template-login_form #portal-breadcrumbs{
display:none;
}
如果您真的只想在主页(plone root)上隐藏这两个部分,您可以将选择器扩展 .portaltype-plone-site
。
如果您只需要匿名用户的一些样式,您也可以使用 userrole-anonymous
css class.
您需要将 css 这些行放入 ploneCustom.css.
- 转到ZMI -> portal_skins -> 点击查找选项卡 -> 输入"ploneCustom.css" 并搜索。
- 单击 "custimize" 按钮。
- 添加提到的 css --> 保存
- 如果您的站点在
production
模式下运行,您需要重新合并 css 注册表(ZMI --> portal_css --> 保存)以提供新的css 到浏览器。
此外,您还可以查看 plone docs.
我需要隐藏主页中的搜索框,以供匿名用户使用。有人知道怎么做吗?
出于同样的原因,另一个要求是隐藏面包屑。
我有默认界面的 Plone 4.3.7。
提前致谢!
最快最简单的方法是通过CSS隐藏它。
如果没有安全问题,那没问题。 对于这种情况,plone 添加一些特殊的 css classes 到 body 标签。
您的解决方案可能如下所示:
body.template-login_form #portal-searchbox,
body.template-login_form #portal-breadcrumbs{
display:none;
}
如果您真的只想在主页(plone root)上隐藏这两个部分,您可以将选择器扩展 .portaltype-plone-site
。
如果您只需要匿名用户的一些样式,您也可以使用 userrole-anonymous
css class.
您需要将 css 这些行放入 ploneCustom.css.
- 转到ZMI -> portal_skins -> 点击查找选项卡 -> 输入"ploneCustom.css" 并搜索。
- 单击 "custimize" 按钮。
- 添加提到的 css --> 保存
- 如果您的站点在
production
模式下运行,您需要重新合并 css 注册表(ZMI --> portal_css --> 保存)以提供新的css 到浏览器。
此外,您还可以查看 plone docs.