Dans le système de style, lorsque le nom de classe fait partie du nom de classe précédent, le nom de classe n’est pas rendu.

Description

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.

Résolution

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.

Sur cette page