如何使用 cq5 api 将子页面复制(覆盖)到另一个页面
How can I use cq5 api to copy(overwrite) child Pages into another Pages
我的任务是创建一个工作流,将母版页中的公共内容(子页)复制到从属页中。就像
masterPage
|_childPage1
|_childPage2
|_childPage3
↓
slavePage
|_
|_
|_
↓
slavePage
|_childPage1
|_childPage2
|_childPage3
谁能帮我一些忙?非常感谢。
PageManager 是您正在寻找的 api:https://docs.adobe.com/docs/en/aem/6-0/develop/ref/javadoc/index.html?com/day/cq/wcm/api/PageManager.html
在您的自定义工作流步骤中,只需为您自己注入一个 ResourceResolverFactor,获取一个 ResourceResolver 并将其适配到 PageManager。使用它的复制方法来执行页面的实际复制。
我的任务是创建一个工作流,将母版页中的公共内容(子页)复制到从属页中。就像
masterPage
|_childPage1
|_childPage2
|_childPage3
↓
slavePage
|_
|_
|_
↓
slavePage
|_childPage1
|_childPage2
|_childPage3
谁能帮我一些忙?非常感谢。
PageManager 是您正在寻找的 api:https://docs.adobe.com/docs/en/aem/6-0/develop/ref/javadoc/index.html?com/day/cq/wcm/api/PageManager.html
在您的自定义工作流步骤中,只需为您自己注入一个 ResourceResolverFactor,获取一个 ResourceResolver 并将其适配到 PageManager。使用它的复制方法来执行页面的实际复制。