Danke für die Erleuchtung!
Korrekt schaut es so aus.
<f:section name="media">
<f:media
file="{column.media}"
width="{column.dimensions.width}"
height="{column.dimensions.height}"
alt="{f:if( condition:column.media.alternative,
then:column.media.alternative,
else:column.media.title)}"
title="{column.media.title}"
/>
</f:section>
lg
Freddy Tripold
http://www.tlog.at
Am 27.09.2016 um 10:11 schrieb Stefan Padberg:
Am 27.09.2016 um 09:09 schrieb Freddy Tripold:
Hallo Liste,
ich hab eine vermutlich einfache Frage zu den Alttexten bei Bildern in
Fluid. Im Partial MediaGallery.html wird ja das Bild in der section
media aufbereitet.
<f:section name="media">
<f:media
file="{column.media}"
width="{column.dimensions.width}"
height="{column.dimensions.height}"
alt="{column.media.title}"
title="{column.media.title}"
/>
</f:section>
f:media ist aber in der Doku nicht vorhanden, vermutlich entspricht das
dem f:image.
Wie kann hier nun den alt-Parameter manipulieren, damit z-B. bei leerem
Alttag der Titel eingesetzt wird oder auch umgekehrt. In TS reicht ja
sowas wie value = alttext // titletext. Gibt so was auch in Fluid, oder
gibt es nur diese "if then else" Strukturen?
Oder ein kurzes if, wie in php?
Es gibt nur das f:if.
Du kannst es in der Inline-Form nehmen:
...
alt="{f:if( condition: '{column.media.alt}', then: '{column.media.alt}',
else: '{column.media.title}' )}"
...
wobei ich jetzt grad nicht auswendig weiß, ob es wirklich
column.media.alt heißt oder nicht doch column.media.alternative. Aber
das sagt dir ja der Fluid Debugger.
Beste Grüße
Stefan
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german