Servus, da noch keiner geantwortet hat, ich inzwischen eine Lösung gefunden habe, möchte ich das für die Zukunft protokollieren. Mich würde dennoch interessieren, ob es nicht eine elegantere Lösung gibt:
Im folgenden wird im zweiten renderObj ein Counter registriert. Wenn "2" größer ist als der Counter-Wert, wird die URL ausgegeben. Dies ist natürlich nur beim ersten Bild der Fall. Danach liefert ".if" false und demnach wird ein leerer String von .wrap zurückgegeben. Mit dieser Lösung klappt es, aber das geht doch sicher auch schöner, oder? lib.firstImage = CONTENT lib.firstImage { table = tt_content select { where = colPos=0 orderBy = sorting max = 1 } renderObj = FILES renderObj { references { table = tt_content fieldName = image listNum = 0 } renderObj = COA renderObj { 10 = LOAD_REGISTER 10 { Counter.data = register:Counter Counter.stdWrap.wrap = |+1 Counter.prioriCalc = 1 } 20 = TEXT 20 { data = file:current:publicUrl stdWrap.wrap = | stdWrap.if { value.data = register:Counter isGreaterThan = 2 } Counter.data = register:Counter Counter.stdWrap.wrap = |+1 Counter.prioriCalc = 1 } } } } Grüße Pawel -- Dipl. Ling. Pawel Müller Freiberuflicher Webentwickler Am 31.05.2013 um 14:01 schrieb Pawel Müller <pawel.muel...@anacope.de>: > Hallo Liste, > > ich bin relativ neu in Typo3 und habe gleich mit Version 6.1 angefangen. > Leider gibt es noch verhältnismäßig wenig Codeschnipsel für das neue FAL. > Mein Problem: > Ich will den Pfad des ersten Bildes im ersten Content zu einer Seite. Mit dem > unten stehenden Code bekomme ich alle Bilderpfade (listNum hat keine > Auswirkungen). Was ich jetzt will ist nur das erste Bild. > Das muss ja irgendwie machbar sein, bekomme aber auch nach intensiver Suche > im Internet nur eine Lösung und diese erscheint mir eher als ein Hack > (http://www.typo3.net/forum/beitraege//113429/). > > Kann mir jemand bitte weiterhelfen? > > Danke und Gruß > Pawel > > > lib.firstImage = CONTENT > lib.firstImage { > table = tt_content > select { > where = colPos=0 > orderBy = sorting > max = 1 > } > renderObj = FILES > renderObj { > references { > table = tt_content > fieldName = image > listNum = 0 > } > renderObj = TEXT > renderObj { > data = file:current:publicUrl > wrap = | > } > } > } > > -- > Dipl. Ling. Pawel Müller > > -- > Dipl. Ling. Pawel Müller > Freiberuflicher Webentwickler > Tel.: +43 699 190 230 51 > > > > > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german