Problème

Après la mise à niveau d’AEM 6.2 vers AEM 6.4, les fragments de contenu ne fonctionnent plus.

Environnement

Mise à niveau AEM 6.2 vers 6.4.

Cause

La mise à niveau ne s’applique pas aux fragments de contenu personnalisés.

Résolution

  1. Accédez à http://aemhost:port/crx/packmgr/index.jsp et connectez-vous en tant qu’administrateur.

  2. Téléchargez et installez le package joint.

  3. Accédez à http://aemhost:port/crx/de/index.jsp#/apps/tools/components/fixContentFragments

  4. Connectez-vous en tant qu’administrateur.

  5. Ouvrez /apps/tools/components/fixContentFragments/POST.jsp et modifiez le fichier sling:resourceType défini par le script.

  6. Accédez à http://aemhost:port/apps/tools/components/fixContentFragments/run.html

  7. Entrez le chemin sur lequel vous devez exécuter l’outil (not/content/dam/... le chemin des pages référençant les fragments de contenu).

  8. Cliquez sur Démarrer.

  9. L’outil génère toutes les sorties vers le fichier error.log au niveau INFO. Par exemple

    03.08.2018 22:38:50.000 *INFO* [Thread-1665] org.apache.jsp.apps.tools.components.fixContentFragments.POST_jsp$FixContentFragmentsThread Running content fragments fix.
    03.08.2018 22:38:50.547 *INFO* [Thread-1665] org.apache.jsp.apps.tools.components.fixContentFragments.POST_jsp$FixContentFragmentsThread Fixing: /content/aetnacom2/en/health-guide/jacksonville-gardener-ron-pauline/jcr:content/content_section/articleform/descriptionsections
    03.08.2018 22:38:52.297 *INFO* [Thread-1665] org.apache.jsp.apps.tools.components.fixContentFragments.POST_jsp$FixContentFragmentsThread fixContentFragments completed, total time: 2297ms
    

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne