Zum Inhalt springen

Typo 6.0 tt_content image dateipfad

Erstellt am 26. Februar 2013 · 2 Antworten · letzte Antwort am 27. Februar 2013

Tags: Dateien & FAL, Frage

pax ·

Hallo an alle,

ich wollte mir eine mini-extension bauen, die mir aus dem Content von Unterseiten Teaser auf der Elternseite zusammenbaut. Eigendlich kein Problem dachte ich, einfach eine Userfunc und ein paar PHP-Datenbankabfragen. Jetzt stelle ich leider fest, dass ich bei Typo 6.0
scheinbar keine chance mehr habe, den Pfad zu Images zu bekommen. Ich hab jetzt ein paar Stunden lang alles was ich finden konnte über diese neuen file-abstraction-layer Kram gelesen, aber bin daraus nicht schlau geworden.

Hat irgendjemand eine Idee, wie ich mit PHP an die Pfade von Bildern, die in Typo-Standardelementen eingepflegt sind, rankomme ?
Früher wars einfach /upload/_temp_/"{tt_content:image}", aber das ist offenbar vorbei.

Danke!

MajPay ·

Im Prinzip über das FileRepository:
\TYPO3\CMS\Core\Resource\FileRepository

Die methode findByRelation($tablename, $fieldname, $uid)
liefert die alle FileReferences Objekte.

Dann brauchst du noch einen ViewHelper, der ein FileReference Objekt entgegen nimmt.

Aber in deinem Fall kannst du eventuell auch simples Typoscript schreiben:

irgendwas = CONTENT
irgendwas {
	table = pages
	select {
		orderBy = sorting
	}
	renderObj = COA
	renderObj {
		10 = TEXT
		10.field = title
		20 = CONTENT
		20 {
			table = tt_content
			select {
				pidInList.field = uid
				orderBy = sorting
			}
		}
	}
}
pax ·

Danke!

Ich habs gestern nach einiger Zeit noch händisch hinbekommen, indem ich nach und nach die Referenzierungen in der Datenbank verstanden habe. Fürs nächste Mal ist Dein Post gebookmarkt.