Zum Inhalt springen

Eine Datei in TYPO3 13 ersetzen, ohne die Verlinkungen zu verlieren

Ein PDF bekommt eine neue Ausgabe, ein Bild einen neuen Stand. Wer die neue Datei danebenlegt und die alte löscht, sucht anschließend jede Seite zusammen, die darauf gezeigt hat. TYPO3 13 tauscht die Datei stattdessen an Ort und Stelle aus: Die Verlinkungen bleiben, der Dateiname auf Wunsch auch. Diese Fassung zeigt den Weg im Modul „Datei“ › „Dateiliste“.

Stand:

Wie TYPO3 eine Datei verlinkt

Eine Datei liegt in TYPO3 nicht auf der Seite, auf der sie erscheint. Sie liegt in der Dateiliste, und jede Stelle, die sie zeigt oder zum Herunterladen anbietet, verweist auf sie. Der Verweis zeigt auf die Nummer, unter der TYPO3 die Datei als Datensatz führt. Ordner und Dateiname spielen darin keine Rolle.

Das ist Buchhaltung, und sie entscheidet, was beim Austauschen passiert. Bleibt die Nummer, bleibt jeder Verweis gültig: das Bild im Inhaltselement, die Datei im Element „Dateilinks“ und der Link mitten im Text. Wer die neue Fassung als zweite Datei hochlädt und die alte löscht, hat dagegen zwei Datensätze und zieht jede Verwendung von Hand nach.

Modul „Datei“ › „Dateiliste“ mit dem Ordnerbaum „Redaktion“ › „dokumente“ und einer Kachel für die Datei „trinkwasseranalyse.pdf“. Über der Liste stehen die Knöpfe „Eine Ebene höher gehen“, „Dateien hochladen“, „Ordner erstellen“ und „Datei erstellen“.
Ein eigener Ordner „dokumente“ neben dem Ordner „bilder“ hält die Ablage übersichtlich. Für die Verlinkungen ist es ohne Bedeutung, in welchem Ordner eine Datei liegt.

Welche Stellen an einer Datei hängen, weiß TYPO3 selbst. Im Kontextmenü der Datei führt der Eintrag „Info“ zu einem Fenster, das unten den Abschnitt „Referenzen“ zeigt: eine Zeile je Verwendung, mit Titel des Inhaltselements und Feld.

Öffnen Sie im Modul „Datei“ › „Dateiliste“ den Ordner mit der Datei.

  1. Klicken Sie mit der rechten Maustaste auf die Datei.
  2. Wählen Sie „Info“.
  3. Rollen Sie im Fenster nach unten bis zum Abschnitt „Referenzen“.
Fenster „Datei: trinkwasseranalyse.pdf“, gerollt zum Abschnitt „Referenzen“. Die Tabelle „Referenzen auf dieses Element“ führt zwei Seiteninhalte auf: „Trinkwasseranalyse zum Herunterladen“ im Feld „Dateien“ und „Trinkwasser in Emscherlohe“ im Feld „Text“ mit dem Softref-Schlüssel typolink_tag.
Beide Zeilen meinen dieselbe Datei. Die zweite kommt aus einem Link im Fließtext; das verrät der Eintrag „typolink_tag“ in der Spalte „Softref-Schlüssel“.

Der Link im Texteditor

Am deutlichsten sehen Sie das im Texteditor. Ein Link auf eine Datei sieht dort aus wie jeder andere, und was der Editor wirklich speichert, zeigt der Knopf „Quelle“ in der zweiten Zeile der Leiste: Er schaltet das Feld „Text“ auf den Quelltext um.

Öffnen Sie im Modul „Web“ › „Seite“ die Seite mit dem Text, der auf die Datei verweist.

  1. Klicken Sie in der Kopfzeile des Elements auf das Stift-Symbol.
  2. Klicken Sie im Feld „Text“ in der Leiste auf „Quelle“.
  3. Lesen Sie die Adresse im Link.
  4. Klicken Sie oben links auf „Schließen“. Ein Blick in den Quelltext ändert nichts, TYPO3 fragt deshalb nicht nach.
Bearbeitungsansicht des Textelements „Trinkwasser in Emscherlohe“ in TYPO3 13 mit den Knöpfen „Schließen“, „Speichern“, „Anzeigen“, „Neu“ und „Löschen“ oben links. Das Feld „Text“ zeigt den Quelltext mit dem Link t3://file?uid=7 auf das Wort „Trinkwasseranalyse“; in der Leiste darüber ist der Knopf „Quelle“ markiert.
Im Quelltext steht kein Pfad und kein Dateiname. Deshalb übersteht der Link den Austausch, und eine zweite Datei daneben würde ihn brechen.

Im Link steht t3://file?uid=7. Die 7 ist die Nummer der Datei, dieselbe, die im Info-Fenster in eckigen Klammern hinter dem Dateinamen steht. Beim Ausliefern der Seite setzt TYPO3 daraus die Adresse zusammen, die der Besucher anklickt. Ändert sich der Inhalt der Datei, bleibt der Link, wie er ist.

Eine Datei ersetzen

Für den Austausch hat das Kontextmenü einer Datei den Eintrag „Ersetzen“. Er schiebt den Inhalt der neuen Datei in den vorhandenen Datensatz: gleiche Nummer, gleicher Ordner, neuer Inhalt. Alle Verweise darauf gelten weiter, ohne dass ein Inhaltselement angefasst wird.

Öffnen Sie im Modul „Datei“ › „Dateiliste“ den Ordner mit der Datei, und halten Sie die neue Fassung auf Ihrem Rechner bereit.

  1. Klicken Sie mit der rechten Maustaste auf die Datei.
  2. Wählen Sie „Ersetzen“. Der Arbeitsbereich zeigt jetzt den Bildschirm „Ersetzen“.
  3. Lassen Sie den Haken bei „Aktuellen Dateinamen beibehalten?“ stehen, wenn die Adresse der Datei gleich bleiben soll.
  4. Klicken Sie unter „Neue Datei auswählen“ auf „Durchsuchen“ und wählen Sie die neue Fassung von Ihrem Rechner.
  5. Klicken Sie auf „Ersetzen“.
Geöffnetes Kontextmenü einer Datei in der Dateiliste mit den Einträgen „Metadaten dieser Datei bearbeiten“, „Ersetzen“, „Umbenennen“, „Herunterladen“, „Info“, „Kopieren“, „Ausschneiden“ und „Löschen“; „Ersetzen“ ist markiert.
„Umbenennen“ darunter tauscht den Namen und lässt den Inhalt stehen, „Ersetzen“ macht es umgekehrt. Beides betrifft denselben Datensatz.
Bildschirm „Ersetzen“ in der Dateiliste von TYPO3 13: oben rechts der Pfad mit der Datei „trinkwasseranalyse.pdf“, darunter der Knopf „Zurück“, das angehakte Kästchen „Aktuellen Dateinamen beibehalten?“, das Feld „Neue Datei auswählen“ mit der gewählten Datei und dem Knopf „Durchsuchen“, darunter „Ersetzen“ und „Abbruch“.
Welche Datei ersetzt wird, steht allein oben rechts am Ende des Pfades. Ein zweiter Blick dorthin lohnt sich, bevor Sie auf „Ersetzen“ klicken.
Fenster „Datei: trinkwasseranalyse.pdf“ nach dem Ersetzen: Dateiname mit der Nummer 7 in eckigen Klammern, Erstelldatum und letzte Änderung, darunter die Vorschau der neuen Ausgabe 2026 und die Schaltflächen „Anzeigen“ und „Metadaten dieser Datei bearbeiten“.
Der Dateiname und die Nummer sind dieselben wie vorher, die Vorschau zeigt die neue Ausgabe. Auch das Erstelldatum steht jetzt auf dem Tag des Austauschs und nicht mehr auf dem Tag des ersten Hochladens.

Den Dateinamen behalten oder aufgeben

Die Verlinkungen halten so oder so; das Kästchen entscheidet über die Adresse, unter der die Datei erreichbar ist. Mit Haken behält sie ihren alten Namen, auch wenn die neue Datei auf Ihrem Rechner anders heißt. Ohne Haken zieht der neue Name mit ein, und TYPO3 bereinigt ihn dabei: Leerzeichen und Sonderzeichen weichen einem Unterstrich.

Wichtig wird das überall dort, wo die Adresse der Datei das Backend verlassen hat: in einem Newsletter, auf einem gedruckten Blatt, in einem QR-Code, in der Verlinkung einer anderen Website. Solche Adressen führen über den Dateinamen zur Datei. Bleibt der Name, bleiben sie gültig; ändert er sich, laufen sie ins Leere.

Nehmen Sie den Haken heraus, wenn der neue Name besser passt und die alte Adresse nirgends steht.

Bildschirm „Ersetzen“ für die Datei „kundencenter.jpg“: das Kästchen „Aktuellen Dateinamen beibehalten?“ ist leer und markiert, im Feld „Neue Datei auswählen“ steht die gewählte Datei „trinkwasserbrunnen.jpg“.
Ohne Haken heißt die Datei anschließend wie die neue. Weil der Haken voreingestellt ist, treffen Sie mit dem Herausnehmen eine bewusste Entscheidung.
Ordner „bilder“ in der Dateiliste mit vier Kacheln: „oekostrom.jpg“, „team.jpg“, „trinkwasserbrunnen.jpg“ und „wasserwerk.jpg“. Eine Kachel „kundencenter.jpg“ gibt es nicht mehr.
Im Ordner steht jetzt der neue Name. Verloren gegangen ist dabei nichts: Hinter der Kachel liegt derselbe Datensatz wie vorher.
Die Seite „Kundencenter“ im Modul „Web“ › „Seite“ mit dem Element „Text & Bilder“ „Kundencenter am Markt“. Unter dem Text steht die Vorschau des neuen Bildes.
Das Inhaltselement wurde nicht angefasst und zeigt trotzdem das neue Bild. Auch die Vorschau im Backend zieht von selbst nach.

Was beim Ersetzen nicht mitkommt

Ausgetauscht wird der Inhalt der Datei. Titel, alternativer Text, Beschreibung und Kategorien hängen am Datensatz und stehen nach dem Austausch unverändert da. Das ist gewollt, wird aber zur Falle, wenn die Beschreibung die alte Fassung meint: Ein alternativer Text zum Titelblatt der Ausgabe 2025 steht danach über einem Dokument, das es so nicht mehr gibt.

Öffnen Sie nach dem Ersetzen das Kontextmenü der Datei und wählen Sie „Metadaten dieser Datei bearbeiten“.

Häufige Fragen zum Ersetzen von Dateien in TYPO3 13

Muss ich in TYPO3 13 nach einem Dateitausch alle Links neu setzen?

Nein, wenn Sie die Datei ersetzen statt sie ein zweites Mal hochzuladen. Der Eintrag „Ersetzen“ im Kontextmenü der Dateiliste tauscht den Inhalt aus, der Datensatz behält seine Nummer. Inhaltselemente und Links im Fließtext zeigen unverändert auf diese Nummer und finden danach die neue Fassung.

Wozu dient das Kästchen „Aktuellen Dateinamen beibehalten?“ in TYPO3 13?

Es steuert den Dateinamen und damit die Adresse, unter der die Datei erreichbar ist. Bleibt der Haken gesetzt, behält die Datei ihren Namen, und ein gedruckter oder verschickter Download-Link stimmt weiterhin. Nehmen Sie ihn heraus, übernimmt TYPO3 13 den Namen der neuen Datei und ersetzt dabei Leerzeichen und Sonderzeichen durch Unterstriche. Voreingestellt ist der Haken.

Wie finde ich in TYPO3 13 heraus, wo eine Datei überall verwendet wird?

Über den Eintrag „Info“ im Kontextmenü der Datei. Ganz unten im Fenster steht der Abschnitt „Referenzen“ und darin jede Verwendung mit Titel, Tabelle, Nummer und Feld. Ein „typolink_tag“ in der Spalte „Softref-Schlüssel“ weist auf einen Link im Fließtext hin. Diese Liste ist zugleich die Prüfliste für die Zeit nach dem Austausch.