Traslada páginas de Paragraphs a DXPR Builder.
Reconstruyes los párrafos de cada página como elementos de DXPR Builder, en un campo nuevo del mismo tipo de contenido. Los párrafos siguen en línea hasta que cada página está lista. Después, el equipo de edición diseña la página en la propia página en lugar de rellenar formularios de párrafo. Ninguna herramienta convierte párrafos, pero Drush puede escribir HTML preparado en muchas páginas a la vez.
Antes de empezar
- DXPR Builder está instalado y tu clave de producto está guardada, lee los ajustes generales.
- Puedes gestionar los campos y la visualización del tipo de contenido.
- Cada página del tipo de contenido cuenta como elemento de contenido cuando su visualización usa el formato DXPR Builder. Revisa tu límite en la pestaña Elementos de contenido.
Configuración
- Ve a Estructura > Tipos de contenido
(
/admin/structure/types) y haz clic en Gestionar campos para el tipo de contenido. - Añade un campo: elige Texto con formato y luego Texto largo, por ejemplo «Contenido de página».
- Haz clic en Gestionar visualización y pon el Formato del campo nuevo en DXPR Builder.
- Deja el campo de Paragraphs donde está y haz clic en Guardar.
Reconstruye cada página
- Abre la página. El campo vacío de DXPR Builder aparece junto a los párrafos.
- Reconstruye cada párrafo con el elemento correspondiente de la tabla de abajo.
- Copia el texto de cada párrafo en los elementos nuevos.
- Haz clic en Guardar en la barra de herramientas de DXPR Builder.
| Tipo de párrafo | Elemento de DXPR Builder |
|---|---|
| Texto | Texto |
| Imagen | Imagen |
| Texto con imagen | Fila con dos columnas: Texto e Imagen |
| Acordeón | Panel plegable en la pestaña Diseño correspondiente |
| Llamada a la acción | Botón |
| Vídeo | Vídeo |
| Galería | Carrusel de imágenes |
| Formulario web | El bloque de formulario web en la pestaña Bloques de Drupal correspondiente |
| Cualquier otro | HTML o una combinación de elementos |
Reconstruye muchas páginas con Drush
DXPR Builder convierte HTML de Bootstrap 5 en elementos
que puedes arrastrar y editar. Si puedes exportar el contenido
antiguo como HTML, escríbelo en cada página con Drush.
Pruébalo primero con --dry-run, que muestra el cambio
sin guardar:
drush dxb:page:update 42 --markup=@/tmp/page-42.html --dry-run
drush dxb:page:update 42 --markup=@/tmp/page-42.html
El comando encuentra el campo de DXPR Builder en la visualización por defecto del tipo de contenido. Guarda una revisión nueva, así que puedes revertir.
Termina el traslado
- En Gestionar visualización, mueve el campo de Paragraphs a Desactivado y haz clic en Guardar.
- Revisa las páginas reconstruidas, también en un teléfono.
- Borra el campo de Paragraphs en Gestionar campos solo cuando ya no necesites su contenido. Borrarlo quita los párrafos para siempre.
Lo que ves
Cada página muestra el contenido del campo de DXPR Builder, y los párrafos ya no aparecen. Las personas que editan con el permiso Editar con DXPR Builder ven los controles de edición en la página. La pestaña Elementos de contenido lista cada página del tipo de contenido.
Si no ves el editor
- La página muestra el contenido antiguo y el nuevo. El campo de Paragraphs aún está en la visualización. Muévelo a Desactivado en Gestionar visualización.
- Drush informa «No DXPR Builder field found». La visualización por defecto no usa el formato DXPR Builder. Pon el Formato en Gestionar visualización del modo de vista por defecto.
- Drush informa «Multiple DXPR Builder fields
found». El tipo de contenido tiene más de uno. Nombra
el campo, por ejemplo
--field=field_page_content. - El campo aparece, pero sin controles de edición. Tu cuenta no tiene el permiso Editar con DXPR Builder o se alcanzaron tus límites de licencia. Lee Errores de licencia y clave de producto.
¿Qué sigue?
- Desde Layout Builder: el mismo traslado para páginas de Layout Builder
- El selector de elementos: cada elemento que puedes usar