内部Live Copy在转出期间未更新引用

本文提供了内部Live Copy转出期间引用未更新的问题的解决方案。 为多站点管理器(MSM)更新操作启用特定配置,以​ 更新嵌套活动副本之间的引用

描述 description

环境

  • Experience Manager as a Cloud Service
  • Experience Manager 6.5

问题/症状

创建一些嵌套/内部Live副本时,页面内容中的引用将不会在转出期间更新为其等效的Live-Copy(它们将引用Blueprint路径)。

出于以下多种原因,可以创建内部Live Copy:

  • 通过手动创建它们(创建> Live Copy)
  • 或通过编辑Live Copy根子页面的 Live Copy 属性来进行更改

例如,考虑到WKND示例网站,具有以下BluePrint/LiveCopy结构:

  • 蓝图: /content/wknd/language-masters/en
  • Live Copy: /content/wknd/us/en和/content/wknd/ca/en

现在,如果打开页面​ /content/wknd/us/en/magazine/ski-touring ​的页面属性(/content/wknd/us/en Live Copy中的子页面)。

转到 Live Copy 选项卡并更改其中一个属性(Live Copy继承从父项继承转出配置…)将创建内部Live Copy。

从位于​ /content/wknd/us/en/magazine/ski-touring/jcr:content/cq:LiveSyncConfig ​的​ cq:LiveSyncConfig ​的存在/创建中可以看到此信息。

Blueprint Live Copy仪表板(转到BP页面属性,然后转到Blueprint,然后转到Live Copy概述)也将从以下位置更改:

至:

解决方法 resolution

若要在内部Live Copy上正确重写引用,必须为多站点管理器(MSM)更新操作启用特定配置以​ 更新嵌套式LiveCopy中的引用

有关详细信息,请参阅相应的文档:

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/sites/administering/reusing-content/msm/live-copy-sync-config.html?lang=zh-Hans#configuring-synchronization-for-updating-references

https://experienceleague.adobe.com/docs/experience-manager-65/administering/introduction/msm-sync.html?lang=zh-Hans#configuring-synchronization-for-updating-references

按照以下步骤部署Open Service Gateway Initiative (OSGi)配置文件或从OSGi Web控制台执行更改(如果适用):

  1. 访问 Web控制台,然后转到 OSGi,然后转到 配置 (http://localhost/system/console/configMgr)

  2. 搜索 CQ MSM引用更新操作 (com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory)

  3. 激活复选框 更新嵌套活动副本的引用

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f