在/language-masters下创作的URL在相应的Live Copy页面中无法正确本地化

本文为转出期间由于Adobe Experience Manager (AEM)中的嵌套式Live Copy而导致无法在Live Copy页面中本地化URL的问题提供了解决方案。

描述 description

环境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager 6.5.x (AEM 6.5.x)或更高版本

问题/症状

/language-masters下的组件中创作的URL未在相应的Live Copy页面中正确本地化。 执行转出后,Live Copy页面中的URL仍指向原始/language-masters路径而不是本地化的路径。 此问题具体发生在AEM升级或更改MSM配置之后。

功能:多站点管理器(MSM)
配置: CQ MSM引用更新操作配置

解决方法 resolution

要解决此问题,请确保在CQ MSM引用更新操作配置中启用嵌套活动副本中的​ 更新引用 ​设置。 此设置允许在转出期间正确更新嵌套活动副本中的引用。

在嵌套活动副本中启用​ 更新引用的步骤:

  1. 访问配置管理器:

    • 导航到http://<AEM-Instance>:<Port>/system/console/configMgr,转到AEM Web Console Configuration Manager
  2. 找到CQ MSM引用更新操作配置:

    • 在配置管理器中搜索CQ MSM References Update Action

  3. 启用设置:

    • 单击该配置以进行编辑。
    • 查找标记为 跨嵌套活动副本更新引用 的设置。
    • 选中或启用此设置。
  4. 保存并应用:

    • 保存配置更改。
    • 通过在测试页面上执行转出,确保应用更改。

示例配置路径:

/apps/system/config/com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory.config

验证:

  1. 在语言母版中创建测试页:

    • 使用URL指向/language-masters下的其他页面来创作组件。
  2. 转出测试页面:

    • 转出到Live Copy。
    • 验证Live Copy页面中的URL是否已正确转换为指向相应的Live Copy页面。

相关读数

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