Los cambios no se guardan.

Learn DXPR BuilderManage the siteEen probleem oplossen

Haz que tus ediciones queden guardadas. Un guardado fallido casi siempre es algo entre el navegador y Drupal, una sesión terminada, o contenido que se editó fuera del constructor.

Veo «Server error: Unable to save field»

Cuando haces clic en Guardar, el editor primero pide a /dxpr_builder/csrf un token de seguridad nuevo, y luego envía la página a /dxpr_builder/ajax. Si alguna petición falla, ves este mensaje y no se guarda nada. Abre la pestaña Red del navegador, haz clic en Guardar de nuevo y lee el código de estado de esas dos peticiones.

  • 403, y nada nuevo en Mensajes recientes del registro. Un cortafuegos de aplicación web, una regla de mod_security o un proxy rechazó la petición antes de que llegara a Drupal. Un signo típico: una página vacía se guarda, una página larga no. Pide a tu alojamiento que ponga en la lista de permitidas las peticiones POST a /dxpr_builder/ajax. Si un módulo de seguridad o anti-spam revisa cada petición POST, excluye esa ruta.
  • 403 tras tener la página abierta mucho tiempo. Tu sesión terminó, o tu cuenta perdió Editar con DXPR Builder. Inicia sesión de nuevo en una pestaña nueva, vuelve y haz clic en Guardar. Tus ediciones aún están en la página.
  • 500. PHP falló durante el guardado. Informes > Mensajes recientes del registro (/admin/reports/dblog) muestra el error. Para «Allowed memory size exhausted», sube el memory_limit de PHP.
  • 404 o 400. Editas un idioma que el contenido no tiene. El registro dice «Attempted to save non-existent translation». Añade la traducción primero en la pestaña Traducir de la página.

Mi diseño desapareció tras editar el formulario del nodo

CKEditor en el formulario de edición del nodo reescribe el HTML del constructor, y un formato de texto restringido quita sus clases y atributos.

  1. Ve a Estructura > Tipos de contenido > (tipo) > Gestionar la visualización del formulario.
  2. Esconde el campo de cuerpo del formulario, o dale HTML completo como su formato de texto por defecto.
  3. Edita contenido del constructor solo desde el constructor.

Para recuperar el diseño, abre la pestaña Revisiones de la página y revierte a la revisión anterior a la edición del formulario. Los guardados del constructor muestran el mensaje de registro Saved with DXPR builder.

Guardé, pero parte de la página volvió atrás

Cada contenedor del constructor en la página tiene su propio botón Guardar, por ejemplo un campo de cuerpo y un bloque. Guarda cada contenedor que editaste antes de salir de la página. El navegador avisa de que un campo «podría tener cambios sin guardar» cuando sales demasiado pronto.

Deshacer dejó de funcionar

El editor muestra «Failed to save history state, cannot undo and redo actions because the content item is too big». El historial de deshacer vive en el almacenamiento local del navegador, que tiene un límite de tamaño. Borra los datos de sitio de este dominio en los ajustes del navegador. Eso solo borra el historial de deshacer; el contenido guardado no se ve afectado.

Confirma el arreglo

Haz clic en Guardar. El editor informa «Saved field» con el nombre del campo, y la pestaña de red muestra un 200 en /dxpr_builder/ajax. Recarga en una ventana privada: el cambio sigue allí.

¿Qué sigue?

Guardar contenido para cómo interactúan revisiones y publicación con los guardados del constructor.