将图层规则与果园cms中的用户角色结合起来

Combine layer rule with user role in orchard cms

最近我开始研究 Orchard CMS。 我可以用 "Layer Rule" 创建一个图层,比如“not url '~/some-page-url'”。我的问题是“是否可以将 Layer RuleUser Role 结合使用。我试过这样 'authenticated(admin)' 但它没有像我预期的那样工作。

我做了什么:创建了一个标题为 "Test Page" 的简单页面并创建了一个导航说 "Only Admin"。在 Widget 页面中,我在层规则中选择 "Authenticated Layer" 和 "edit",我将 "authenticated" 更改为 "authenticated(admin)"。

预期:只有当管理员登录时,我创建的菜单才会显示在前端。 none 必须隐藏其他用户登录菜单。

"Im in the correct way or not can some one guide me in the right path." PS:Sorry 我的英语。

此功能不支持开箱即用,但图库中有一个模块提供它:

Role Layer Rule

这条规则现在 exists in Orchard core since v1.10

它是在旧规则引擎和not even the main developers remembered it was in there haha中作为功能转换随意添加的。