在AEM中锁定多个页面

在AEM中锁定多个页面,aem,Aem,有没有一种方法可以同时锁定多个页面,例如,一个快捷方式可以锁定目录中的所有页面?据我所知,锁定页面的唯一方法是手动打开每个页面并从sidekick锁定。我在文档中没有发现任何表明可以进行多页锁定的内容。我正在使用AEM 5.6 实现这一点的一种方法是创建一个Groovy脚本,一次锁定目录中的所有页面,并在Groovy控制台中运行它。确保/libs/wcm/core/content/siteadmin/actions/lock具有值为“[toolbar,contextmenu]”的属性“conte

有没有一种方法可以同时锁定多个页面,例如,一个快捷方式可以锁定目录中的所有页面?据我所知,锁定页面的唯一方法是手动打开每个页面并从sidekick锁定。我在文档中没有发现任何表明可以进行多页锁定的内容。我正在使用AEM 5.6

实现这一点的一种方法是创建一个Groovy脚本,一次锁定目录中的所有页面,并在Groovy控制台中运行它。

确保/libs/wcm/core/content/siteadmin/actions/lock具有值为“[toolbar,contextmenu]”的属性“context”。如果没有,则需要覆盖该属性并相应地设置属性。
然后从Siteadmin中,您可以从同一“目录”中选择多个(子)页面,并同时锁定/解锁它们。

您可以使用页面API的Lock()方法锁定页面:

要锁定多个页面,可以逐个迭代和锁定