添加了8个以上项目时,“ AEM ACS CONSON通用列表中断编辑器”的Groovy脚本会中断编辑器。
renameRewriterFoldersInApps();
protected void renameRewriterFoldersInApps(){
Session session = resourceResolver.adaptTo(Session.class);
Workspace workspace = session.getWorkspace();
workspace.copy(originalNamePath1, renamedpath1)
workspace.copy(originalNamePath2, renamedpath2)
Node node1 = session.getNode(originalNamePath1)
Node node2 = session.getNode(originalNamePath2)
node1.remove()
node2.remove()
session.save()
revertNamesOfRewriterFoldersInApps()
}
protected void revertNamesOfRewriterFoldersInApps(){
Session session = resourceResolver.adaptTo(Session.class);
Workspace workspace = session.getWorkspace()
workspace.copy(renamedpath1, originalNamePath1)
workspace.copy(renamedpath2, originalNamePath2)
Node node1 = session.getNode(renamedpath1)
Node node2 = session.getNode(renamedpath2)
node1.remove()
node2.remove()
session.save()
}
这是我为解决该问题而编写的脚本,但是它不正常。提出的解决方案 aeem当添加8个以上的项目时,ACS Commons通用列表编辑器中断 如果我在CRX/de上手动进行操作会起作用 知道我的脚本怎么了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ACS Commons通用列表超过8个项目已用ACS Commons v5.3.4 固定
ACS Commons Generic List more than 8 items issue is fixed with ACS Commons v5.3.4
https://github.com/whitbread-eos/dummy-repo-header/commit/7ccf1f79e54630e0a12e12ffbc145cf022fdbfe5