Les URL créées sous /language-masters ne sont pas correctement localisées dans la page Live Copy correspondante.
Cet article fournit une solution à un problème en raison duquel les URL ne sont pas localisées dans les pages Live Copy lors du déploiement en raison de Live Copies imbriquées dans Adobe Experience Manager (AEM).
Description description
Environnement
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Adobe Experience Manager 6.5.x (AEM 6.5.x) ou version ultérieure
Problème/Symptômes
Les URL créées dans un composant sous /language-masters
ne sont pas correctement localisées dans les pages Live Copy correspondantes. Après un déploiement, les URL des pages Live Copy pointent toujours vers les chemins d’accès /language-masters
d’origine au lieu des chemins d’accès localisés. Ce problème survient spécifiquement après la mise à niveau AEM ou les modifications apportées à la configuration MSM.
Fonctionnalité : gestionnaire multisite (MSM)
Configurations : configuration de l’action de mise à jour des références CQ MSM
Résolution resolution
Pour résoudre le problème, assurez-vous que le paramètre mettre à jour les références sur les Live Copies imbriquées est activé dans la configuration CQ MSM References Update Action. Ce paramètre permet de mettre correctement à jour les références dans les Live Copies imbriquées lors des déploiements.
Étapes pour activer la mise à jour des références sur les Live Copies imbriquées :
-
Accédez à Configuration Manager :
- Accédez à AEM Web Console Configuration Manager en accédant à
http://<AEM-Instance>:<Port>/system/console/configMgr
- Accédez à AEM Web Console Configuration Manager en accédant à
-
Localisez la configuration de l’action de mise à jour des références CQ MSM :
- Recherchez
CQ MSM References Update Action
dans le gestionnaire de configuration.
- Recherchez
-
Activez le paramètre :
- Cliquez sur la configuration pour l’éditer.
- Recherchez le paramètre appelé Mettre à jour les références sur les Live Copies imbriquées.
- Cochez ou activez ce paramètre.
-
Enregistrez et appliquez :
- Enregistrez les modifications de configuration.
- Assurez-vous que les modifications sont appliquées en effectuant un déploiement sur une page de test.
Exemple de chemin de configuration :
/apps/system/config/com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory.config
Vérification :
-
Créez une page de test dans le gabarit de langue :
- Créez un composant avec une URL pointant vers une autre page sous
/language-masters
.
- Créez un composant avec une URL pointant vers une autre page sous
-
Déployez la page de test :
- Effectuez un déploiement sur une Live Copy.
- Vérifiez que l’URL de la page Live Copy est correctement transformée pour pointer vers la page Live Copy correspondante.
Lectures associées
- Création et synchronisation de Live Copies dans le Guide de l’utilisateur Experience Manager.
- Bonnes pratiques MSM dans le Guide de l’utilisateur Experience Manager.