Wijzigingen worden niet opgeslagen.
Laat je bewerkingen plakken. Een mislukte keer bewaren is bijna altijd iets tussen de browser en Drupal, een beëindigde sessie, of inhoud die buiten de builder is bewerkt.
Ik zie “Server error: Unable to save field”
Wanneer je op Opslaan klikt, vraagt de editor eerst aan /dxpr_builder/csrf
om een nieuw beveiligingstoken en stuurt dan de pagina naar
/dxpr_builder/ajax. Als een van beide verzoeken faalt, zie je dit bericht
en wordt niets bewaard. Open het tabblad Netwerk van de browser, klik
opnieuw op Opslaan en lees de statuscode van die twee verzoeken.
- 403, en niets nieuws in Recente logberichten. Een webapplicatie-firewall, mod_security-regel of proxy weigerde het
verzoek voordat het Drupal bereikte. Een typisch teken: een lege pagina
bewaart wel, een lange pagina niet. Vraag je host om POST-verzoeken aan
/dxpr_builder/ajaxop de allowlist te zetten. Als een beveiligings- of antispam-module elk POST-verzoek inspecteert, sluit dat pad dan uit. - 403 nadat de pagina lang openstond. Je sessie is beëindigd, of je account verloor Bewerken met DXPR Builder. Log opnieuw in in een nieuw tabblad, kom terug en klik op Opslaan. Je bewerkingen staan nog op de pagina.
- 500. PHP faalde tijdens het bewaren. Rapporten > Recente logberichten
(
/admin/reports/dblog) toont de fout. Voor “Allowed memory size exhausted”, verhoog PHP-memory_limit. - 404 of 400. Je bewerkt een taal die de inhoud niet heeft. Het log zegt “Attempted to save non-existent translation”. Voeg eerst de vertaling toe op het tabblad Vertalen van de pagina.
Mijn lay-out is weg nadat ik het nodeformulier bewerkte
CKEditor op het nodebewerkingsformulier herschrijft builder-HTML, en een beperkte tekstnotatie stript zijn klassen en attributen.
- Ga naar Structuur > Inhoudstypen > (type) > Formulierweergave beheren.
- Verberg het bodyveld voor het formulier, of geef het Volledige HTML als standaardtekstnotatie.
- Bewerk builderinhoud alleen via de builder.
Om de lay-out terug te krijgen, open het tabblad Revisies van de pagina en
keer terug naar de revisie van vóór de formulierbewerking. Builderbewaringen tonen
het logbericht Saved with DXPR builder.
Ik bewaarde, maar een deel van de pagina keerde terug
Elke buildercontainer op de pagina heeft zijn eigen knop Opslaan, bijvoorbeeld een bodyveld en een blok. Bewaar elke container die je bewerkte voordat je de pagina verlaat. De browser waarschuwt dat een veld “niet-bewaarde wijzigingen kan hebben” wanneer je te vroeg weggaat.
Ongedaan maken stopte met werken
De editor toont “Failed to save history state, cannot undo and redo actions because the content item is too big.” De geschiedenis voor ongedaan maken leeft in de lokale opslag van de browser, die een groottelimiet heeft. Wis de sitegegevens voor dit domein in de instellingen van de browser. Dat verwijdert alleen de geschiedenis; bewaarde inhoud wordt niet geraakt.
Bevestig de oplossing
Klik op Opslaan. De editor meldt “Saved field” met de veldnaam,
en het netwerktabblad toont een 200 op /dxpr_builder/ajax.
Laad opnieuw in een privévenster: de wijziging staat er nog.
Wat nu?
Inhoud opslaan voor hoe revisies en publiceren samenwerken met builderbewaringen.