Environnement
Experience Manager
Problème/Symptômes
Lorsqu’un nom de classe fait partie d’un nom de classe précédent, il n’est pas rendu. Par exemple, l’ajout de styles ci-dessous à une stratégie de composant de texte :
Group name = Group
Styles can be combined = check on
Styles
Style1 = cmp-text__class1
Style2 = class1
Le HTML rendu ne contient alors pas class1.
div class="text cmp-text__class1 aem-GridColumn aem-GridColumn--default--12" ... /div
For Style2 = class2, the rendered HTML contains class2.
Depuis AEM 6.4, la logique actuelle vérifie si un nom de classe fait partie des noms de classe précédents. Utilisez une convention de nom de classe de type BEM afin que chaque nom de classe soit unique.