Les attributs HTML de casse Camel sont réécrits en minuscules par AEM

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.

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?