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

Dernière mise à jour : 2023-07-31

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