Zum Inhalt springen

Wo in der Datenbank speichert Typo3 die Bildverweise von Seitenelementen?

Erstellt am 27. November 2013 · 2 Antworten · letzte Antwort am 27. November 2013

Tags: Frage

Unbekannter Benutzer ·

Hallo!

Ich arbeite im Moment an einem Typo3-Projekt, bei dem die Redakteure in einem definierten Bereich unter anderem Seitenelemente vom Typ "Text und Bilder" anlegen.

Kurz: Wo in der Datenbank speichert Typo3 die Informationen, welche Bilder in das jeweilige Element eingefügt wurden?

Erläuterung:

Auf dem Webserver laufen zwei voneinander unabhängige Anwendungen: Die durch Typo3 verwaltete Webseite, und eine Web-Anwendung, die nur Administrationszwecken im lokalen Netzwerk dient.

Die von den Redakteuren angelegten Inhalte möchte ich in der zweiten Anwendung statistisch auswerten, dazu benötige ich den Text und die eingebundenen Bilder. Da ich Zugriff auf die Datenbank habe, lag es auf den ersten Blick nahe, einfach die Inhalte aus der entsprechenden Tabelle auszulesen. Das klappt auch insofern, dass ich einfach alle Elemente aus der Tabelle "tt_content" abfrage, die der entsprechenden Seiten-ID zugeordnet sind. Das läuft super mit dem Titel ("header") und dem Textinhalt ("bodytext"), jedoch speichert Typo3 eingebundene Bilder nicht direkt mit in diesen Datensätzen.

Da ich bei meiner Suche durch die diversen Tabellen bisher eher verzweifele, meine Frage: Kann mir jemand sagen, wo ich in der Datenbank die Verweise zu den Bildern finde, die beim Erstellen von "Text und Bilder"-Elementen eingebunden werden?

Schweriner · · Beste Antwort

In TYPO3 4.x wurden die Dateinamen für Bilder direkt in der tt_content Table gespeichert. Seit 6.0 landen alle Bilder in der sys_file Tabelle und via. sys_file_reference kommst Du an die Beziehungen (uid_foreign).