如何在adobe cq5中使组件仅由管理员编辑?

如何在adobe cq5中使组件仅由管理员编辑?,adobe,aem,sling,Adobe,Aem,Sling,我想在我的adobe cq5组件上设置一条规则,以便它只能由管理员用户而不是其他任何人编辑?如何实现这一点?我假设您所说的编辑是指打开对话框并更改属性的能力 这些类型的限制通常由权限处理 根据具体的用例,可以修改该组件的权限,使内容作者无法查看组件下的对话框节点。这仍然允许他们在sidekick中看到它并拖放,但不能访问对话框 值得注意的是,这种类型的显式拒绝很难长期维护。我认为ACL是专门针对内容树而不是节点资源类型维护的?您能解释一下如何将ACL应用于组件的所有实例吗?或者,您的意思是进入C

我想在我的adobe cq5组件上设置一条规则,以便它只能由管理员用户而不是其他任何人编辑?如何实现这一点?

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

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

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


值得注意的是,这种类型的显式拒绝很难长期维护。

我认为ACL是专门针对内容树而不是节点资源类型维护的?您能解释一下如何将ACL应用于组件的所有实例吗?或者,您的意思是进入CRXDE并单独更改每个节点实例上的权限?ACL是针对节点结构维护的。在这种情况下,我们将对“/apps”中组件的对话框节点应用权限限制。当您尝试访问该对话框时,sling继承将尝试访问该对话框,但由于缺乏权限而失败。啊,好的,很好的解决方案。虽然潜在的编辑器仍然有一个上下文菜单,其中列出了“编辑”,当他们试图打开对话框时,它会自动下降?这是正确的。关联菜单和要编辑的选项仍然显示。