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

2015-01-18 Diskussionsfäden Johannes C. Laxander
. -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- boun...@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

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

2015-01-17 Diskussionsfäden Martin Keck
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 j...@laxander.com: Hallo David, danke für deinen Hinweis. Das ist mir bekannt, löst aber mein Problem nicht. An der Stelle wo ich

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

2015-01-17 Diskussionsfäden JCL - Johannes C. Laxander
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

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

2015-01-17 Diskussionsfäden David Greiner
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

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

2015-01-17 Diskussionsfäden David Greiner
Achso, das hab ich dann falsch verstanden. Für deine sache gibt es die möglichkeit den variablencontainer aus dem fluidtemplate mit einer weiteren variable zu befüllen. Ich kanns gerade nicht gut beschreiben, schicke dir aber heute abend mal einen viewhelper dafür den ich mal geschrieben habe.