Saltar al contenido principal
Como desarrollador, hay veces que los editores de WYSIWYG proporcionan funciones que, cuando se usan incorrectamente, pueden dificultar el objetivo de una marca unificada y causar problemas de diseño y flujo de contenido. El Editor de texto enriquecido dentro de los módulos personalizados ahora proporciona a los desarrolladores la capacidad de eliminar componentes de la barra de herramientas de configuración a través de la propiedad enabled_features dentro del archivo fields.json.
Nota: lo siguiente se aplica a los módulos personalizados que utilizan el campo de texto enriquecido solo en desarrollo local. El uso de esta función no deshabilitará la funcionalidad de las opciones eliminadas del Editor de texto enriquecido, solo la presentación de las opciones. Esto es por razones de compatibilidad con versiones anteriores para que el contenido existente no se vea afectado.

Cómo usar enabled_features

En tu archivo fields.json donde tienes tu objeto de campo de texto enriquecido, puedes activar ciertas características agregando las opciones válidas de la barra de herramientas en una matriz a la propiedad enabled_features como se ilustra a continuación:
El editor de contenido luego vería el editor de texto enriquecido con solo las opciones incluidas habilitadas como se ilustra en la imagen a continuación:
Nota: algunas características, como el botón “Borrar estilos” que te permite volver al estilo predeterminado para el editor, siempre estarán habilitadas y no se pueden eliminar. Si se omite la propiedad enabled_features, se mostrarán todas las características.
Un ejemplo de una barra de herramientas de RTE con funciones habilitadas.

Lista de características

A continuación se muestra una lista de características que se pueden habilitar individualmente al usar la propiedad enabled_features.

Grupos de controles

Formato de texto

Insertar botones

Opciones avanzadas

Última modificación el 10 de febrero de 2026