Unter /language-masters erstellte URLs werden auf 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 auf den entsprechenden Live Copy-Seiten nicht korrekt lokalisiert. Nach dem Ausführen eines Rollouts verweisen URLs auf den Live Copy-Seiten weiterhin auf die ursprünglichen /language-masters
-Pfade anstelle der lokalisierten Pfade. Dieses Problem tritt speziell nach dem AEM Upgrade oder Änderungen an der MSM-Konfiguration auf.
Funktion: 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 über verschachtelte Live Copies aktualisieren in der Konfiguration "CQ MSM References Update Action"aktiviert ist. Mit dieser Einstellung können Verweise bei Rollouts in verschachtelten Live Copies korrekt aktualisiert werden.
Schritte zum Aktivieren von Aktualisieren von Verweisen über verschachtelte Live Copies hinweg:
-
Auf Konfigurationsmanager zugreifen:
- Navigieren Sie zum AEM Web Console Configuration Manager, indem Sie zu "
http://<AEM-Instance>:<Port>/system/console/configMgr
"navigieren.
- Navigieren Sie zum AEM Web Console Configuration Manager, indem Sie zu "
-
Suchen Sie nach CQ MSM References Update Action Configuration:
- 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 der Bezeichnung Verweise über verschachtelte Live Copies hinweg aktualisieren.
- Aktivieren oder aktivieren Sie diese Einstellung.
-
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
Überprüfung:
-
Erstellen Sie eine Testseite im Sprach-Master:
- 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
-
Rollout der Testseite:
- Durchführen eines Rollouts für eine Live Copy
- Vergewissern Sie sich, dass die URL auf der Live Copy-Seite korrekt umgewandelt wurde und auf die entsprechende Live Copy-Seite verweist.
Verwandte Lesungen
- Erstellen und Synchronisieren von Live Copies im Experience Manager-Benutzerhandbuch.
- Best Practices für MSM im Experience Manager-Benutzerhandbuch.