在/language-masters下撰寫的URL在相對應的Live Copy頁面中無法正確本地化

針對Adobe Experience Manager (AEM)中的巢狀即時副本轉出期間URL未在即時副本頁面中本地化的問題,本文提供解決方案。

說明 description

環境

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

問題/症狀

/language-masters下的元件中編寫的URL未在對應的即時副本頁面中正確本地化。 執行轉出後,即時副本頁面中的URL仍指向原始/language-masters路徑,而不是本地化的路徑。 此問題尤其發生在AEM升級或變更MSM設定後。

功能:多網站管理員(MSM)
設定: CQ MSM參考更新動作設定

解決方法 resolution

若要解決此問題,請確定已在CQ MSM參考更新動作設定中啟用巢狀即時副本的​ 更新參考 ​設定。 此設定可在轉出期間在巢狀即時副本中正確更新參考。

啟用巢狀即時副本間​ 更新參考的步驟:

  1. 存取設定管理員:

    • 導覽至http://<AEM-Instance>:<Port>/system/console/configMgr,前往AEM Web主控台組態管理員
  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. 轉出測試頁面:

    • 對即時副本執行轉出。
    • 確認即時副本頁面中的URL已正確轉換為指向相對應的即時副本頁面。

相關讀數

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