Problème

Lorsqu’un composant d'AEM génère une balise HTML avec un attribut qui comporte des majuscules, il est converti en minuscules.  Ceci affecte la capacité d'utiliser la structure Angular 2.

Environnement

AEM 6.0, 6.1, 6.2

Cause

Les lettres majuscules ne sont pas recommandées par la spécification HTML.  Cependant, la structure Angular 2 choisit d'utiliser les attributs de casse Camel.  AEM réécrit les attributs en minuscules.

Résolution

Dans AEM 6.3, ce problème a été résolu.  Une nouvelle fonction a été ajoutée pour permettre la désactivation de la correction des attributs en minuscules. Ces nouvelles configurations sont expliquées ici.

Étapes à appliquer à la configuration :

  1. Accédez à http://aem-host:port/system/console/configMgr et se connecter en tant qu'administrateur.

  2. Recherchez CQ Rewriter HTML Parser Factory et cliquez sur l'icône de l'outil crayon à droite pour le modifier.

  3. Activez Conserver la casse Camel.

  4. Enregistrez.

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