我的页面上有一个包含特定类型的几个子组件的parsys样式组件。
在新的Touch UI中,我需要阻止管理员将组件从此组件拖出到页面上的另一个解析器。同样,我需要阻止组件从页面上的其他位置拖动到我的组件上。我仍然希望在我的组件中拖动以启用(重新排序)。
不幸的是:
cq:editConfig > cq:listeners > beforechildinsert
不会被触发,所以我不能用它来拦截。cq:editConfig > cq:listeners > beforechildremove
does not exist cq:childEditConfig > cq:listeners > beforemove
doesn't fire,是AEM(CQ-24015)的已知问题还有其他选择吗?
答案 0 :(得分:0)
这可以通过两种方式解决
创建自定义解析,并在该解析器的rep策略中拒绝对该管理员的写入权限。 使用此解析而不是OOTB解析。
您可以创建一个新的组件组,并将该解析器的所有组件放入组件组中,然后转到您的解析器的设计路径,并从该节点撤消此管理员的权限。
< / LI> 醇>