Zum Inhalt springen

Bild Pfad lässt sich nicht auslesen

Erstellt am 23. Juni 2014 · 8 Antworten · letzte Antwort am 24. Juni 2014

Tags: Dateien & FAL, Bilder, TYPO3 6, Frage

strelok ·

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.

Schweriner ·

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.

strelok ·

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?

Schweriner ·

Wie wurde das Feld denn wo hinzugefügt? Zeig mir mal den Schnipsel zu der TCA Einstellung des Feldes für das Bild.

strelok ·

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.

strelok ·

die Standard Typo3 Einstellungen. Funktioniert diese Herangehensweise unter Typo3 6.2 überhaupt?