[TYPO3-german] Alttext und title bei Bildern

Freddy Tripold freddy.tripold at tlog.at
Tue Sep 27 11:00:45 CEST 2016


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
>
>


More information about the TYPO3-german mailing list