【问题标题】:How to make a component editable only by a Admin in adobe cq5?如何使组件只能由 adobe cq5 中的管理员编辑?
【发布时间】:2013-12-13 08:51:04
【问题描述】:

我想在我的 adobe cq5 组件上设置一个规则,以便它只能由管理员用户而不是其他任何人编辑?我怎样才能做到这一点?

【问题讨论】:

    标签: adobe aem sling


    【解决方案1】:

    我假设您所说的编辑是指能够打开对话框并更改属性。

    这些类型的限制通常由权限来处理

    根据具体的用例,您可以修改该组件的权限,使内容作者无法看到组件下方的对话框节点。这仍然允许他们在 Sidekick 中看到它并拖放,但不能访问对话框。

    请注意,这种类型的明确否认很难长期维持。

    【讨论】:

    • 我认为 ACL 是专门针对内容树而不是节点资源类型维护的?您能否解释一下如何将 ACL 应用于组件的所有实例?还是您的意思是进入 CRXDE 并单独更改每个节点实例的权限?
    • ACL 是针对节点结构维护的。在这种情况下,我们将对“/apps”中组件的对话节点应用权限限制。当您尝试访问对话框时,sling 继承将尝试访问对话框并由于缺少权限而失败。
    • 嗯,好的解决方案。尽管准编辑器仍然有一个上下文菜单,其中列出了“编辑”,并且当他们试图打开对话框时它会掉下来?
    • 没错。上下文菜单和编辑选项仍会显示。
    猜你喜欢
    • 2017-05-14
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 2021-10-26
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多