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.

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea