在AEM中锁定多个页面

时间:2015-05-05 20:44:52

标签: aem

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

3 个答案:

答案 0 :(得分:1)

您可以使用Page API的lock()方法来锁定页面:https://docs.adobe.com/docs/en/aem/6-3/develop/ref/javadoc/com/day/cq/wcm/api/Page.html#lock()

要锁定多个页面,您可以逐个迭代并锁定。

答案 1 :(得分:0)

实现此目的的一种方法是创建一个Groovy脚本以立即锁定目录中的所有页面,并在Groovy Console中运行它。

答案 2 :(得分:0)

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