Ambiente
Experience Manager
Problema/Sintomas
Quando um nome de classe faz parte de um nome de classe anterior, o nome de classe não é renderizado. Por exemplo, adicionar os estilos abaixo a uma política de componente de texto:
Group name = Group
Styles can be combined = check on
Styles
Style1 = cmp-text__class1
Style2 = class1
Em seguida, o HTML renderizado não contém class1.
div class="text cmp-text__class1 aem-GridColumn aem-GridColumn--default--12" ... /div
For Style2 = class2, the rendered HTML contains class2.
Desde o AEM 6.4, a lógica atual verifica se um nome de classe faz parte dos nomes de classe anteriores. Use uma convenção de nome de classe semelhante a BEM para que cada nome de classe seja exclusivo.