skip to content

Kopieren vs. Verschieben

Auch wenn es nicht intuitiv ist: innerhalb von TYPO3 ist es in den allermeisten Fällen sicherer, Elemente zu verschieben statt sie zu kopieren.

Alle Elemente in TYPO3 sind Datenbank-Einträge. Dabei kommt es oft vor, dass sich diese aufeinander beziehen und voneinander abhängig sind. Ein Element, welches sich den Nutzenden als ein Ganzes darstellt, kann in Wirklichkeit aus vielen verzahnten Einzelteilen bestehen.

Beispiele:

  • Seiteninhalte verweisen auf Seiten
  • Plugins verweisen auf anzuzeigende Datensätze
  • Templates bestehen aus einem Objekt für die Struktur und einem für die Darstellung
  • Übersetzungen verweisen auf Original-Texte
  • ...

Jedes Element wird dabei immer über eine eindeutige Nummer angesteuert: die sogenannte ID. Sind Elemente miteinander verknüpft, ist in mindestens einem von beiden die ID des anderen gespeichert.

Daraus ergibt sich, dass es verschiedene Möglichkeiten zum Kopieren gibt:

  1. Kopieren des Elements mit den Verknüpfungen so wie sie sind.
  2. Rekursives Kopieren des Elements und aller damit verknüpften Elemente.

Das Modul "Liste" von TYPO3 verfährt immer nach der ersten Möglichkeit. Andere Module verfahren nach der anderen Methode. Beim Kopieren verbundener Elemente im Listen-Modul kann es passieren, dass zusammengehörige Datenbank-Elemente nur einzeln betrachtet werden.

Diese Grafik soll verdeutlichen, was beim Kopieren passiert:

Grafik: Kopieren zusammenhängender Datensätze

Contact
If you have any questions or problems, please contact the RRZK-Helpdesk