etiqueta que se reemplaza por la etiqueta en CQ5

Estoy usando Rich Text Editor con el complemento MiscTools para editar texto en mi sitio web, pero cuando abro el editor HTML y creo algo así

Strong text

el CQ lo reescribe de inmediato

 

Strong text

¿Es posible desactivar este comportamiento? Necesito usar la etiqueta debido a mis estilos CSS.

Estoy usando una copia del componente de texto de /libs/foundation/components/text .

Gracias por cualquier ayuda

No hay mucha documentación al respecto, pero la configuración predeterminada de htmlRules es comer sus tags como parte de su proceso de DOM / limpieza.

En particular, los valores predeterminados para HtmlRules.DocType semanticMarkupMap (parte de la propiedad de configuración typeConfig ) cambiarán las tags a y a las .

No sé si puede desactivar esto directamente, pero puede actualizar el mapa con un mapeo de identidad (es decir, asignar tags b tags b ) para que no se modifique nada.

Agregue un nodo htmlRules como el siguiente a su dialog.xml (como un hermano del nodo rtePlugins ):

 ...  ...          ... ... 

o puede agregar nodos directamente a su cuadro de diálogo en CRXDE Lite si no está utilizando maven o algo similar (esta captura de pantalla muestra el mapeo predeterminado, sin modificar a – no se olvide de cambiar eso si eso no es así) Lo que quieras):

Vista del nodo CRXDE Lite

en semánticaMarkupMap, agregue la propiedad “fuerte” con el valor “b” para reemplazar automáticamente las tags en su texto rte (y la propiedad “em” con el valor “i” para cursiva)