Añade estilos de marca y botones al editor de texto.
Cuando las personas que editan hacen clic en un texto en DXPR Builder, aparece una barra. Puedes llenar su lista Styles con los estilos de tu marca, como un párrafo de entradilla o una frase destacada. También puedes elegir qué botones ve cada rol. Así aplican un aspecto de marca con un clic en lugar de fijar tamaños y colores a mano. Las fuentes vienen de tu tema; consulta Fuentes personalizadas.
Antes de empezar
- Para editar estilos, necesitas Administer DXPR Builder configuration.
- Para editar botones de la barra, necesitas Administer dxpr builder profile.
- Cada estilo necesita CSS detrás. Clases de Bootstrap 5 como
leadfuncionan cuando la página carga Bootstrap 5. Tus propias clases necesitan una regla en el tema; consulta CSS personalizado.
Configuración
- Ve a DXPR Studio > DXPR Builder > General Settings (
/admin/dxpr_studio/dxpr_builder/settings). - Expande Text Editor. El recuadro Custom styles ya enumera los estilos que trae DXPR Builder, uno por línea.
- Añade una línea por estilo en la forma
Label=element.class, y borra las líneas que no quieres. - Haz clic en Save settings.
- Abre una página en el constructor, o recárgala si está abierta, y haz clic en un texto.
- Haz clic en Styles en la barra y elige tu estilo.
Estas líneas añaden cuatro estilos:
Lead=p.lead
Event date=span.text-primary.fw-semibold
Callout=p.border-start.border-primary.border-4.ps-3
Sassy Title=h1.sassy-title
Cada línea tiene tres partes:
- La etiqueta antes de
=es el nombre que ven las personas que editan en la lista. - El elemento tras
=decide lo que cubre el estilo. Un elemento de bloque comop,h2oblockquoteda estilo a un párrafo o encabezado entero. Un elemento en línea comospan,markocodeenvuelve solo las palabras seleccionadas. - Cada clase sigue a un punto. Añade más clases con más puntos, como en
Calloutarriba.
Los nombres de elementos usan solo letras y dígitos. Los nombres de clases usan letras, dígitos, guiones y guiones bajos. Para recuperar la lista incluida, vacía el recuadro y guarda.
Botones de la barra por rol
- Ve a DXPR Studio > DXPR Builder > User Profiles (
/admin/dxpr_studio/dxpr_builder/profile) y haz clic en Edit junto al perfil del rol. - Expande Text editor buttons (inline editing). Marca los botones para texto que editas en la página.
- Expande Text editor buttons (modal editing). Marca los botones para recuadros de texto en un diálogo de ajustes.
- Haz clic en Save.
La edición en línea cubre los elementos Text, Alert y Blockquote. Mantén Font style marcado en ambos grupos para mostrar tus estilos personalizados; es el nombre del perfil para la lista Styles. Si desmarcas cada botón de un grupo, esa barra vuelve al conjunto integrado. User profiles explica qué perfil se aplica a quién.
Lo que ves
Styles en la barra abre un panel con dos grupos. Block styles guarda los estilos para párrafos y encabezados enteros, Text styles los de palabras seleccionadas. Después de elegir un estilo, el botón muestra su nombre, o Multiple styles cuando se aplican varios.

El editor guarda el elemento y sus clases en el HTML de la página, así que las visitas ven el mismo aspecto. Un estilo de bloque solo está activo en su propio elemento: Sassy Title necesita el cursor en un Heading 1.
Ajustes
Los 36 botones aparecen en ambos grupos. Un perfil nuevo empieza con estos marcados:
| Botón | Nombre de máquina | Predeterminado en línea | Predeterminado modal |
|---|---|---|---|
| AI Assistant, AI Tone of Voice | aiAgentButton, aiAgentToneButton |
sí | sí |
| Bold, Italic | bold, italic |
sí | sí |
| Underline, Strike through | underline, strikethrough |
sí | |
| Superscript, Subscript | superscript, subscript |
sí | |
| Remove format | removeFormat |
sí | sí |
| Text color | fontColor |
sí | sí |
| Background color | fontBackgroundColor |
||
| Font size | fontSize |
sí | sí |
| Font family | fontFamily |
||
| HTML block format | heading |
sí | sí |
| Font style (la lista Styles) | style |
sí | sí |
| Align left, Center, Align right, Justify | alignment:left, alignment:center, alignment:right, alignment:justify |
sí | sí |
| Insert/Remove Bullet list | bulletedList |
sí | sí |
| Insert/Remove Numbered list | numberedList |
sí | |
| Outdent, Indent | outdent, indent |
sí | |
| Block quote | blockQuote |
sí | |
| Link, Image, Table | link, insertImage, insertTable |
sí | sí |
| Horizontal rule, Character map | horizontalLine, specialCharacters |
sí | |
| Source code, Show blocks | sourceEditing, showBlocks |
sí | |
| Select all, Replace, Accessibility help | selectAll, findAndReplace, accessibilityHelp |
||
| Undo, Redo | undo, redo |
sí | sí |
Las personas usuarias cuyos roles no corresponden a ningún perfil habilitado reciben las barras integradas. En línea, son Bold, Italic, Remove format, HTML block format, Font style, ambas listas, Link, Image, Table, Undo y Redo. La barra modal añade los botones de subrayado, tachado, scripts, alineación, sangría, color y tamaño. También añade Block quote, Horizontal rule, Character map, Source code y Show blocks. Con la IA activada, ambas reciben los dos botones de IA.
Font family ofrece las fuentes seguras web estándar de CKEditor, no las fuentes de tu tema.
Si no ves tu estilo
- La lista Styles solo muestra los estilos incluidos. Una línea rompe el formato, o una línea en blanco entre dos estilos, así que DXPR Builder ignora toda la lista. Corrígela en Text Editor desde
/admin/dxpr_studio/dxpr_builder/settingsy guarda. - Your style is greyed out. Un estilo de bloque solo funciona en su propio elemento:
h1.sassy-titlenecesita un Heading 1. Cambia primero el bloque con la lista de encabezados, o define el estilo parap. - No hay ningún botón Styles en la barra. El perfil del editor tiene Font style sin marcar. Márcalo en ambos grupos de botones en
/admin/dxpr_studio/dxpr_builder/profile. - El estilo se aplica, pero el texto se ve igual. El tema no tiene CSS para la clase, o Bootstrap 5 no está cargado. Añade la regla al tema, o fija Sideload Bootstrap files en Bootstrap 5 en Bootstrap en la página General Settings.
- Las personas que editan ven el estilo; las visitas no. Apply text format filters to frontend content está activado en Text Filters, y el formato de texto del campo quita atributos
class. Desactiva la opción, o dale al campo un formato que conserva clases; consulta Las visitas ven algo distinto.
¿Qué sigue?
- CSS personalizado: escribe las reglas de tema detrás de tus clases de estilo.
- Clases de utilidades: ofrece clases para elementos enteros en la lista HTML classes.
- User profiles: todo lo demás que controla un perfil.