Wenn Sie bislang keine Backendlayouts in TYPO3 definiert haben, werden Sie nach dem Upgrade auf Version 9 bei der Bearbeitung einer Seite die folgende Fehlermeldung erhalten:
Unused elements detected on this page
These elements don't belong to any of the available columns of this page. You should either delete them or move them to existing columns. We highlighted the problematic records for you.
Beispiel:
Um ein Backend-Layout zu erstellen, führen Sie folgende Schritte aus.
Gehen Sie auf das Modul Liste, wählen Sie den Einstiegspfad (Weltkugel) Ihrer Website, klicken Sie auf das "+"-Ziechen und wählen Sie dann Backend-Layout:
Geben Sie einen Titel für das Backend-Layout an (optional kann außerdem ein Symbol hochgeladen werden, was im Falle von mehreren Layouts dem Redakteur später eine große Hilfe sein kann). Generieren Sie nun die Anzahl der erforderlichen Spalten (Pfeile am Stift). In unserem Beispiel sind das zwei. Im alten Backend werden vier angezeigt, benötigt werden aber nur "Left" und "Border". Klicken Sie für jede Spalte den Stift (bearbeiten). Geben Sie die zwei Spalten nun entsprechende Bezeichnungen ("Enter a name for the cell.") und WICHTIG: die richtige Spalten-ID("The column position defines in which area the content is rendered in the frontend.").
Im alten TYPO3 war die standardmäßige Zuordnung der vier Spalten zu den IDs wie folgt:
Sie müssen also eine entsprechende Zuweisung machen (sonst werden die Inhaltselemente später an der falschen Stelle oder gar nicht angezeigt). In unserem Beispiel sind das "1" und "3", die wir "Links" bzw. "Rechts" nennen (Bezeichnungen sind egal). HINWEIS: In den meisten Fällen werden Sie mindestens die Spalte "Normal" benötigen. Das Beispiel hier ist also etwas ungewöhnlich.
Die Layout-Maske sieht wie folgt aus:
Gehen Sie nun auf die betroffene Seite und wählen die Seiteneigenschaften -> Appearance ("dt. Erscheinungsbild). Dort wählen Sie nun unter "Backend-Layout (this page only)" das eben erstellte Layout.
Wählen Sie "Backend-Layout (subpages of this page)", wenn das Layout auch für alle Unterseiten gelten soll.
Die Seite wird im Backend nun ohne Fehlermeldung 2-spaltig angezeigt: