Permissions Orchard中的内容权限

Permissions Orchard中的内容权限,permissions,navigation,orchardcms,Permissions,Navigation,Orchardcms,在OrchardCms站点中,我需要创建一个分层菜单,在这里我可以按用户角色显示和隐藏菜单项。最好的方法是什么 一种可能的方法是创建和管理两个菜单,每个菜单都属于不同的层,其中层规则指定各自的角色。然而,这意味着管理两个菜单并不理想。每个菜单中的许多项都需要复制 另一种方法是创建自定义菜单部件。这里的缺点是,这似乎是杀伤力过大 或者我完全走错了方向,我应该更多地关注按角色过滤内容项吗?在这种情况下,我相信我仍然需要一种方法来指定菜单过滤器。我认为图库中提供的高级菜单会根据权限进行菜单修剪 更新:

在OrchardCms站点中,我需要创建一个分层菜单,在这里我可以按用户角色显示和隐藏菜单项。最好的方法是什么

一种可能的方法是创建和管理两个菜单,每个菜单都属于不同的层,其中层规则指定各自的角色。然而,这意味着管理两个菜单并不理想。每个菜单中的许多项都需要复制

另一种方法是创建自定义菜单部件。这里的缺点是,这似乎是杀伤力过大


或者我完全走错了方向,我应该更多地关注按角色过滤内容项吗?在这种情况下,我相信我仍然需要一种方法来指定菜单过滤器。

我认为图库中提供的高级菜单会根据权限进行菜单修剪


更新:我的坏消息。尝试量子,而不是科学项目的一部分。应该可以很好地使用制图。

我认为图库提供的高级菜单可以根据权限进行菜单修剪


更新:我的坏消息。尝试量子,而不是科学项目的一部分。应该可以很好地与制图一起工作。

我能够创建多个菜单,这些菜单按角色在具有。不过,您仍然需要创建单独的菜单,除非您更改权限,否则它不会限制url访问

启用模块后,可以为角色创建规则。比如说,

role("Administrator")

将使该层仅对具有管理员角色的层可见。

我能够在具有管理员角色的层中创建多个按角色筛选的菜单。不过,您仍然需要创建单独的菜单,除非您更改权限,否则它不会限制url访问

启用模块后,可以为角色创建规则。比如说,

role("Administrator")

将使该层仅对具有管理员角色的用户可见。

我已尝试使用高级菜单,但没有看到任何修剪选项。我是不是遗漏了什么,或者是关于如何做的任何提示?谢谢你的提示。我试试看。我试过使用高级菜单,但没有看到任何修剪选项。我是不是遗漏了什么,或者是关于如何做的任何提示?谢谢你的提示。我要试一试。