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

Johannes C. Laxander jc at laxander.com
Sun Jan 18 10:59:16 CET 2015


Hallo Martin,

super! Danke! Hat tatsächlich funktioniert :)
Ich hatte irgendwo mal gelesen, dass das nicht funktionieren würde. Abeer vllt. habe ich das auch falsch in Erinnerung oder falsch verstanden.
Egal, nach deinem Hinweis hab ich's ausprobiert und voila, es hat geklappt... :)

Johannes.

> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-
> bounces at lists.typo3.org] Im Auftrag von Martin Keck
> Gesendet: Samstag, 17. Januar 2015 23:58
> An: German TYPO3 Userlist
> Betreff: Re: [TYPO3-german] Fluid Template - auf erstes Element in
> ObjectStorage zugreifen
> 
> Hi Johannes,
> 
> Versuchs mal mit {cruise.cruiseTypes.0.title} außerhalb der Schleife.
> 
> Gruß
> Martin
> 
> 
> 
> > Am 17.01.2015 um 15:17 schrieb JCL - Johannes C. Laxander
> <jc at laxander.com>:
> >
> >
> > 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.
> >
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list