AEM reescribe los atributos HTML de Camel Case en minúsculas

Problema

Siempre que un componente en AEM produce una etiqueta HTML con un atributo que tiene mayúsculas, se convierte a minúsculas.  Esto afecta la capacidad de uso Marco angular 2.

Entorno

AEM 6.0, 6.1, 6.2

Causa

Las mayúsculas no son recomendadas por la especificación HTML.  Sin embargo, el marco angular 2 elige usar atributos de camelcase.  El producto AEM reescribe los atributos en minúsculas por diseño.

Resolución

En AEM 6.3, este problema ha sido resuelto.  Se ha agregado una nueva función para permitir deshabilitar la reescritura de atributos en minúsculas. Estas nuevas configuraciones se documentan aquí.

Pasos para aplicar la configuración:

  1. Vaya a http://aem-host:port/system/console/configMgr e inicie sesión como administrador.

  2. Busca CQ Rewriter HTML Parser Factory y haz clic en el ícono del lápiz a la derecha para editarlo.

  3. Habilite Preserve Camel Case.

  4. Guardar.

Logotipo de Adobe

Inicia sesión en tu cuenta