Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Ein Layout zurücksetzen

Vor einer Änderung eine Sicherheitskopie eines Layouts machen und sie danach mit exp:layouts zurückholen; exportieren, ändern, mit overwrite und publish importieren, was den Seiten-Cache leert. Durchgespielt am…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/build-two-ways/roll-back-a-layout.md

On this page

This page is a translation. Read the English original

Ein Layout zurücksetzen

Im Editor wirft Verwerfen einen Entwurf weg; eine vorher veröffentlichte Version holt es nicht zurück. Ein vor der Änderung gemachter Export ist ein Weg zurück, der auf der Kommandozeile funktioniert, auf jeder Installation.

Inhalt

  1. Vor der Änderung: exportieren
  2. Die Änderung vornehmen
  3. Zurücksetzen: Vorschau
  4. Zurücksetzen: schreiben
  5. Der Seiten-Cache

1. Vor der Änderung: exportieren

$ ./console exp:layouts export --only=d14c82715a0c5f1da1e6df4d0b77e638 --output=prefooter-before.zip
Wrote prefooter-before.zip: 1 layouts (1 shared, 0 drafts), 4 blocks, 0 mappings, 3 content references.

Die Administration macht dasselbe unter Layouts > Exportieren. Bewahren Sie die Datei mit einem Datum im Namen oder im Repository Ihres Projekts auf.

2. Die Änderung vornehmen

Auf der Testkopie bekam der Prefooter einen vierten Artikel, dann den Ansichtstyp list_compact, dann einen Notice-Block (Den Prefooter im Layout-Editor ändern).

3. Zurücksetzen: Vorschau

$ ./console exp:layouts import prefooter-before.zip --dry-run
State        Action      Kind       Key
changed      skip        layout     layout:d14c82715a0c5f1da1e6df4d0b77e638:published
Totals: 0 new, 0 identical, 1 changed, 0 conflicting.
Dry run: nothing was written.

changed mit der Standardstrategie skip würde das Layout unberührt lassen. Sehen Sie sich das Überschreiben in der Vorschau an:

$ ./console exp:layouts import prefooter-before.zip --dry-run --strategy=overwrite --publish
State        Action      Kind       Key
changed      overwrite   layout     layout:d14c82715a0c5f1da1e6df4d0b77e638:published
Totals: 0 new, 0 identical, 1 changed, 0 conflicting.
Dry run: nothing was written.

4. Zurücksetzen: schreiben

$ ./console exp:layouts import prefooter-before.zip --strategy=overwrite --publish
State        Action      Kind       Key
changed      overwrite   layout     layout:d14c82715a0c5f1da1e6df4d0b77e638:published
Totals: 0 new, 0 identical, 1 changed, 0 conflicting.
Written: layout:d14c82715a0c5f1da1e6df4d0b77e638:published overwritten and published (ID 7)
1 items written; 0 resolver cache entries removed.

Das Layout behält seine ID (7) und seinen Bezeichner, sodass jedes Layout, das damit verknüpft ist, weiter funktioniert. Nach dem Import hatte es wieder seine drei ursprünglichen Artikel und keinen der hinzugefügten Blöcke.

Ohne --publish wird die importierte Version ein Entwurf, den Sie vor dem Veröffentlichen im Editor prüfen können.

5. Der Seiten-Cache

Seit explayouts_core 1.0.10 leert der Import mit --publish selbst jede Seite des Seiten-Cache; die Artikelseiten zeigen den wiederhergestellten Prefooter also bei ihrem nächsten Aufruf, und kein Cache muss von Hand geleert werden. Ein Import ohne --publish, ein Probelauf oder ein abgelehnter Import leert nichts.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x