在主菜单上,我有5个项目用于Orchard网站。其中一些菜单项我只希望在用户登录后可见。
有关如何做到这一点的任何建议吗?
答案 0 :(得分:1)
最简单的方法是有两个菜单,一个在非认证图层上,另一个在经过身份验证的图层上,并且只在经过身份验证的图层上显示的菜单上显示经过身份验证的项目。它引入了一些复制,但是很容易。
答案 1 :(得分:1)
您可以启用Content Item Permissions
并在其内容定义中制作MenuItem内容类型Securable
。这样,您就可以准确选择哪些角色能够看到每个链接。
Content Item Permissions
功能Securable
和Securable Content Items
Content Permissions
部分附加到您要保护的内容类型Content Permissions
声部设置中为内容类型设置全局权限,或通过选中或取消选中每个角色的相应框来覆盖各个内容项。