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:
-
Zugriff auf Configuration Manager:
- Navigieren Sie zum Konfigurations-Manager der AEM-Web-Konsole über
http://<AEM-Instance>:<Port>/system/console/configMgr
- Navigieren Sie zum Konfigurations-Manager der AEM-Web-Konsole über
-
Suchen Sie die Konfiguration CQ MSM References Update Action :
- Suchen Sie im Konfigurations-Manager nach
CQ MSM References Update Action
.
- Suchen Sie im Konfigurations-Manager nach
-
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.
-
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:
-
Erstellen Sie eine Testseite im Sprachstamm:
- Erstellen Sie eine Komponente mit einer URL, die auf eine andere Seite unter
/language-masters
verweist.
- Erstellen Sie eine Komponente mit einer URL, die auf eine andere Seite unter
-
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
- Erstellen und Synchronisieren von Live Copies im Experience Manager-Benutzerhandbuch.
- Best Practices für MSM im Experience Manager-Benutzerhandbuch.