【问题标题】:How do I hide a menu item from unauthenticated Users in Plone/Zope如何在 Plone/Zope 中隐藏未经身份验证的用户的菜单项
【发布时间】:2015-02-24 23:56:05
【问题描述】:

在顶部导航栏中有一个名为“用户”的按钮。我想对未登录该站点的人隐藏该按钮,以便它实际上不会出现在菜单中。有什么办法可以做到吗?

我正在使用 Plone 4。

【问题讨论】:

    标签: plone zope


    【解决方案1】:

    如果您没有启用用户文件夹(站点设置/安全),那么您根本不需要“用户”文件夹。删除它。

    如果您确实启用了用户文件夹,但不想向未经身份验证的用户显示用户文件夹,则将文件夹的状态设置为“私人”,然后使用共享选项卡为登录用户提供“可以查看"的角色。

    如果您有大量网站用户并且您希望根据身份验证显示/隐藏内容,您可能希望启用 Intranet/Extranet 工作流程,这将为您提供更多共享选项。

    【讨论】:

      【解决方案2】:

      如果您正在谈论“成员”文件夹 (http://.../Members) 的链接,您可以隐藏此文件夹(将其状态更改为私有)。 或者:删除它,我不知道今天还有人在使用它!

      如果您需要保持可见性,新的 CSS 规则可以提供帮助:

      #portaltab-Members {display: none}
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-19
        • 2012-12-06
        • 2019-12-11
        • 2020-11-15
        相关资源
        最近更新 更多