[TYPO3-german] Re: tx_news - 1. Bild bei List, 2. Bild bei Detail
Dirk Sch.
dirk at saarmail.net
Thu Jul 10 11:24:43 CEST 2014
Hallo Rainer,
das kannst du z.B. mit einem Partial lösen und dort kannst du dann mit einem for each if Konstrukt deine Elemente aus dem {media} Array ausgeben wie du sie brauchst.
Schau dir mal die viewHelper Referenz an:
http://wiki.typo3.org/Fluid
Hier ist für dich wichtig die for each Statements mit iteration, das if then else Konstrukt und der ViewHelper für die Bildausgabe.
Sowas in der Art sollte es dann tuen:
<f:for each="{media}" as="mediaElement" iteration="iter">
<f:if condition="{iter.index}" = 1> // Zweites Media Element
<f:if condition="{mediaElement.type} == 0">
<f:render partial="Detail/MediaImage" arguments="{mediaElement: mediaElement, settings:settings}" />
</f:if>
</f:if>
</f:for>
für die Bilder 3,4,5 usw.
<f:for each="{media}" as="mediaElement" iteration="iter">
<f:if condition="{iter.index}" >1> // Alles ab dem 2. Bild
<f:if condition="{mediaElement.type} == 0">
<f:render partial="Detail/MediaImage" arguments="{mediaElement: mediaElement, settings:settings}" />
</f:if>
</f:if>
</f:for>
More information about the TYPO3-german
mailing list