Guten Abend Community
Typo Version: 6.2.3
Ich versuche gerade an den Pfad eines Content Element bildes zu gelangen, ohne erfolg. Dabei benutze ich das gleiche Typoscirpt wie schon bei 4.5 und 6.1.
lib.imgPfad < styles.content.getLeft
lib.imgPfad {
renderObj = COA
renderObj {
20 = TEXT
20 {
field = image
split {
token = ,
cObjNum = 1
1 {
10 = IMG_RESOURCE
10 {
file {
import=uploads/pics/
import.current = 1
}
}
}
}
}
}
}
Woran könnte es liegen? Am Import Pfad habe ich bereits rum gespielt.
In TYPO3 6.2 ist durch den File Abstraction Layer vieles anders. Dein bester Freund ist das Objekt FILES mit dem Du an die referenzierten Bilder rankommst. Schau zum Beispiel mal hier:
http://blog.teamgeist-medien.de/2014/04/typo3-fal-dateipfad-auslesen-und-inhalt-einbinden-mit-file-files.html
Da könntest Du in deinem Fall das renderObj als TEXT rendern um dir die URL zurückgeben zu lassen. Wenn Du bei deinem Feld aber nicht den File Abstraction Layer verwendest, kannst Du "FILES" knicken.
Ach du scheisse! Ich habe mir das Typoscript erst gerade zur Brust genommen und kann die Hälfte schon wieder über Bord schmeissen?
Wäre es zuviel verlangt, wenn mir jemand der das bereits im Griff hat, mir das kleine Skript oben umschreibt? Damit ich mir vorstellen kann wie solche Skripte jetzt überhaupt aussehen?¨
Und zählt das nur für Files, oder werden auch viele andere Typoscript Schnipsel nicht mehr funktionieren?
Nein nein keine Panik. Dieses FILES wurde nur für den File Abstraction Layer seit TYPO3 6 hinzugefügt.
Wie müsste ich das Schnipsel oben anpassen? Versuche es jetzt zum x-ten mal ohne Erfolg.
Wie wurde das Feld denn wo hinzugefügt? Zeig mir mal den Schnipsel zu der TCA Einstellung des Feldes für das Bild.
Der obige Code wird dann mit fluid ausgelesen: <f:format.raw>{teaserLeft}</f:format.raw>
Welche TCA Einstellungen willst du? Ich habe dieselbe Logik benutzt wie bei 4.5 und 6.1.
Die TCA Einstellung zu dem Feld welches Du mit Typoscript auslesen möchtest.
die Standard Typo3 Einstellungen. Funktioniert diese Herangehensweise unter Typo3 6.2 überhaupt?