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

Antwort per Email an