通过 AEM(6.1) 工作流程发布页面时,是否可以添加一个对话框以与标准发布流程相同的样式显示未发布的引用?
即类似于https://docs.adobe.com/docs/en/aem/6-1/author/page-authoring/publishing-pages.html
通过 AEM(6.1) 工作流程发布页面时,是否可以添加一个对话框以与标准发布流程相同的样式显示未发布的引用?
即类似于https://docs.adobe.com/docs/en/aem/6-1/author/page-authoring/publishing-pages.html
您可以使用AssetReferenceSearch获取引用的资产
AssetReferenceSearch assetReferenceSearch = new AssetReferenceSearch(pageContentNode, "/content/dam", resourceResolver);
Map<String, Asset> referencedAssets = assetReferenceSearch.search();
for (Map.Entry<String, Asset> entry : referencedAssets.entrySet()) {
replicator.replicate(session, ReplicationActionType.ACTIVATE, entry.getValue().getPath());
}
我在这里复制资产,但您可以将它们输入另一个工作流程步骤以供作者批准。