Unter /language-masters erstellte URLs werden in der entsprechenden Live Copy-Seite nicht korrekt lokalisiert

Dieser Artikel bietet eine Lösung für ein Problem, bei dem URLs während des Rollouts aufgrund verschachtelter Live Copies in Adobe Experience Manager (AEM) nicht auf Live Copy-Seiten lokalisiert werden.

Beschreibung description

Umgebung

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager 6.5.x (AEM 6.5.x) oder höher

Problem/Symptome

URLs, die in einer Komponente unter /language-masters erstellt wurden, werden in den entsprechenden Live Copy-Seiten nicht korrekt lokalisiert. Nach einem Rollout verweisen URLs auf den Live Copy-Seiten weiterhin auf die ursprünglichen /language-masters Pfade anstelle der lokalisierten Pfade. Dieses Problem tritt insbesondere nach dem AEM-Upgrade oder nach Änderungen an der MSM-Konfiguration auf.

Feature: Multi-Site-Manager (MSM)
Konfigurationen: Konfiguration der CQ MSM References Update Action

Auflösung resolution

Um das Problem zu beheben, stellen Sie sicher, dass die Einstellung Verweise aktualisieren für verschachtelte Live Copies in der Konfiguration CQ MSM References Update Action aktiviert ist. Mit dieser Einstellung können Verweise in verschachtelten Live Copies während des Rollouts korrekt aktualisiert werden.

Schritte zum Aktivieren Aktualisieren von Verweisen auf verschachtelte Live Copies:

  1. Zugriff auf Configuration Manager:

    • Navigieren Sie zum Konfigurations-Manager der AEM-Web-Konsole über http://<AEM-Instance>:<Port>/system/console/configMgr
  2. Suchen Sie die Konfiguration CQ MSM References Update Action :

    • Suchen Sie im Konfigurations-Manager nach CQ MSM References Update Action.

  3. Aktivieren Sie die Einstellung:

    • Klicken Sie auf die Konfiguration, um sie zu bearbeiten.
    • Suchen Sie die Einstellung mit Verweise über verschachtelte Live Copies hinweg aktualisieren.
    • Diese Einstellung aktivieren oder aktivieren.
  4. Speichern und anwenden:

    • Speichern Sie die Konfigurationsänderungen.
    • Stellen Sie sicher, dass die Änderungen angewendet werden, indem Sie einen Rollout auf einer Testseite durchführen.

Beispielkonfigurationspfad:

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

Verifizierung:

  1. Erstellen Sie eine Testseite im Sprachstamm:

    • Erstellen Sie eine Komponente mit einer URL, die auf eine andere Seite unter/language-masters verweist.
  2. Durchführen des Rollouts der Testseite:

    • Durchführen eines Rollouts zu einer Live Copy.
    • Überprüfen Sie, ob die URL auf der Live Copy-Seite korrekt transformiert wurde, sodass sie auf die entsprechende Live Copy-Seite verweist.

Verwandte Lesarten

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