AEM/CQ5 - livecopy - 如何获得给定页面路径(这是本例中的蓝图)的活动副本页面(如果有)的列表

问题描述:

我想获得任何给定页面的活动副本页面列表蓝色打印页面。所以,如果我给出了一个页面路径,我应该能够列出它的所有活动副本(如果有的话)。这可以通过任何API来实现吗?资源(页)的AEM/CQ5 - livecopy - 如何获得给定页面路径(这是本例中的蓝图)的活动副本页面(如果有)的列表

直播副本可以通过官方API

你只需要以获取实时关系使用LiveRelationshipManager.getLiveRelationships获得。

根据您使用的AEM的版本以及BluePrint设置的复杂性和LiveCopy继承(以及取消)的深度,此API可能会产生性能影响。

  • 对于AEM 6.0 SP3之前的版本来说,它会很慢并且没有完全优化。
  • AEM 6.1 SP1和最新版本此API针对性能进行了优化。

实际上,它应该返回通过CQ Blueprint管理器屏幕可见的相同数据。