Adobe AEM 6.4.x:如何限制可以在页面上添加哪些组件(使用静态模板)?

时间:2019-09-12 07:20:50

标签: aem aem-6

我们需要限制某些作者访问组件。

示例:受限制的作者只能在页面上添加图像和RTF编辑器组件。

我唯一想到的就是拒绝访问该组件(例如/ apps / myapps / component / xxx)。

其他信息:

  • 我们正在使用静态模板。
  • 限制将应用于组,然后将该组分配给受限制的用户。当前使用Netcentric ACL对此进行管理。

关于如何使其工作的任何想法?谢谢

1 个答案:

答案 0 :(得分:1)

我不确定是否可以使用ACL解决此问题。 唯一的方法可能是拦截对

的请求
/etc/designs/YOUR-PROJECT/DESIGNFILE/_jcr_content.json/

然后根据当前用户的组来操作json结构。

尽管这可以解决问题,但我根本不喜欢这种解决方案...

反正HTH。