[TYPO3-german] Fluid Template - auf erstes Element in ObjectStorage zugreifen

JCL - Johannes C. Laxander jc at laxander.com
Sat Jan 17 15:17:29 CET 2015


Hallo David,

danke für deinen Hinweis. Das ist mir bekannt, löst aber mein Problem nicht.
An der Stelle wo ich auf das erste Element zugreifen muss, befinde ich mich nicht mehr in der Schleife.
Das ist einer "späteren Stelle" im Template.

Im folgenden Besipiel muss ich für '...first category title...' den Inhalt der Eigenschaft 'title'
aus dem ersten Element einsetzen:

<f:link.page pageUid="" title="" additionalParams="{tt:'...first category title...'}">...</f:link.page>

Johannes.


> David Greiner
> Gesendet: Samstag, 17. Januar 2015 12:36
> 
> Hallo Johannes!
> 
> Der for-viewhelper hat iteration="deinIteratorName" als 
> Eigenschaft. Innerhalb der Schleife kannst du dann mit 
> {deinIteratorName.isFirst} eine Condition erstellen. 
> Alternativ gibt es auch ".isLast", ".cycle" oder ".index".
>  
> Ein Blick in die Klasse selbst gibt Aufschluss und Beispiele 
> für Einsatzmöglichkeiten.
> 
> 
> Am 17.01.2015 10:59 schrieb "JCL - Johannes C. Laxander" 
> <jc at laxander.com>:
> >
> > Hallo,
> >
> > in meinem Fluid-Template setzte ich den ViewHelper "f:for 
> each" ein um Elemente aus einem ObjectStorage auszugeben:
> >
> > <f:for each="{cruise.cruiseTypes}" 
> > as="category">{category.title}<br></f:for>
> >
> > An einer anderen Stelle im Template muss ich 
> "category.title" aus dem ersten Element / Objekt des 
> ObjectStorage als Parameter mitgeben:
> >
> > <f:link.page pageUid="" title="" additionalParams="{tt:'...first 
> > category title...'}">...</f:link.page>
> >
> > Wie bekomme ich aus cruise.cruiseTypes den 'title' des 
> ersten cruise.cruiseType-Objekts?
> >
> > Gruß, Johannes.



More information about the TYPO3-german mailing list