【问题标题】:Combine layer rule with user role in orchard cms将层规则与果园 cms 中的用户角色相结合
【发布时间】:2015-01-30 06:42:12
【问题描述】:

最近我开始研究 Orchard CMS。 我可以使用“not url '~/some-page-url'”之类的“层规则”创建一个层。我的问题是“是否可以将Layer Rule 与User Role 结合使用。我尝试过这样'authenticated(admin)' 但它没有按我预期的那样工作。

我做了什么:创建了一个标题为“测试页”的简单页面,并创建了一个导航说“仅限管理员”。在小部件页面中,我在图层规则中选择“Authenticated Layer”和“edit”,我将“authenticated”更改为“authenticated(admin)”。

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

“我是否以正确的方式引导我走上正确的道路。” PS:对不起我的英语。

【问题讨论】:

    标签: content-management-system orchardcms orchardcms-1.8 orchard-modules


    【解决方案1】:

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

    Role Layer Rule

    【讨论】:

    • 嗨@Hazza,感谢您的回复。角色“管理员” - 规则未显示任何内容...?
    • 仅限管理员不工作,其余都像:编辑、版主、作者和贡献者工作正常。
    • 是的..!对于管理员来说,它也在工作。我将电子邮件 ID 提供给管理员。
    • 啊,是的,这有时会引起我的注意,管理员缺少电子邮件。很高兴听到你成功了:)
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多