[TYPO3-german] tx news fluid Ausgabe aufteilen
Dirk Wenzel
wenzel at webfox03.de
Sun Mar 23 13:47:09 CET 2014
Hi Christian,
Du wirst nicht drumrumkommen, Dich mit fluid-Templates zu beschäftigen.
Für Deine Zweck ist der f:for-Viewhelper geeignet. Er kennt ein weites
Argument 'iteration'. Darüber bekommst Du zusätzliche Informationen über
die aktuelle Iteration: cycle, index, isLast, isFirst, total. Diese
kannst Du in f:if-Viewhelpern abfragen, um z.B. die ersten beiden Bilder
anders auszugeben als alle weiteren...
Herzliche Grüße
Dirk
Am 23.03.14 12:54, schrieb Christian Leicht:
> Hallo, zur Zeit wird in meinem Detail Layout einer News einfach eine
> Reihe von Bildern ausgegeben. Wenn ich 5 Bilder in einer News anlege
> werden diese einfach in Schleife ausgegeben. Dies passiert über
>
> <f:if condition="{media}">
> <!-- media files -->
> <div class="news-img-wrap">
> <f:for each="{media}" as="mediaElement">
> <div class="outer">
> <f:if condition="{mediaElement.type} == 0">
> <f:render partial="Detail/MediaImage"
> arguments="{mediaElement: mediaElement, settings:settings}" />
> </f:if>
> <f:if condition="{mediaElement.type} == 1">
> <f:render partial="Detail/MediaVideo"
> arguments="{mediaElement: mediaElement, settings:settings}" />
> </f:if>
> <f:if condition="{mediaElement.type} == 3">
> <f:render partial="Detail/MediaDam"
> arguments="{mediaElement: mediaElement, settings:settings}" />
> </f:if>
> </div>
> </f:for>
> </div>
> </f:if>
>
>
>
> Kann man es nicht auf 2 Bereiche aufteilen. Also 2 Bilder in einer
> Rechten Spalte und den Rest der Bilder, evtl. kleiner unterhalb des Text
> und der Links ausgeben.
> Ich kenne mich mit fluid nicht aus aber kann man da einen Zähler
> einbinden der nur 2 Bilder(mediaElement) ausgibt und in einem 2.
> Template dann die weiteren Bilder verkleinert ausgegeben werden?
>
> Wie kann ich das anstellen?
>
> Stellt Euch mal vor man könnte in einer Listendarstellung Links ein
> 150px großes Bild, daneben Titel und Teasertext ausgeben und dazu noch
> 2-3 kleinere 60px Große Bilder unten dran stellen. So was wäre Klasse.
>
> Christian
>
>
>
>
More information about the TYPO3-german
mailing list