[TYPO3-german] Fluid Image-Viewhelper vs. URI-Viewhelper
Mikel
lists at con-version.com
Fri Aug 24 14:25:46 CEST 2018
Ich meinte nicht „brackets“, sondern Anführungszeichen :-)
> Am 24.08.2018 um 14:20 schrieb Mikel <lists at con-version.com>:
>
> Hallo Thilo,
>
> ich gehe mal davon aus, dass es an fehlenden Brackets liegt. Du übergibst keine Strings und der ViewHelper wertet dann das „c“ nicht aus.
> Probiere also mal {f:uri.image(src: ‚your_source‘, width: '600c')}
>
> Mikel
>
>
>> Am 24.08.2018 um 13:00 schrieb Thilo Ratnaweera <thilo.ratnaweera at netbrothers.de>:
>>
>> Hallo Liste,
>>
>> ich versuche gerade in Fluid (TYPO3 8.7.17) Vorschaubilder zu rendern,
>> bei denen ich eine feste Größe vorgebe. Sie sollen dabei skaliert,
>> beschnitten, aber nicht verzerrt werden.
>>
>> Dreht es sich dabei um ein einzelnes Bild mit einer einzelnen
>> Bildquelle, dann kann ich das so lösen:
>>
>> <picture>
>> <f:image src="{file.publicUrl}" height="415" width="1140c" />
>> </picture>
>>
>> Das c in width="1140c" stellt sicher, dass das Bild nicht verzerrt wird.
>> Der Viewhelper kümmert sich praktisch um alles. Das Bild hat immer
>> dieselben Dimensionen. Prima. :)
>>
>> Um aber Bildquellen für verschiedene Displays anzubieten, möchte ich das
>> Bild gerne in diese Struktur bringen:
>>
>> <picture>
>> <source media="(max-width: 1200px)" srcset="{f:uri.image(image:
>> file, height: 200, width: 550c)}">
>> <img srcset="{f:uri.image(image: file, height: 415, width: 1140c)}" />
>> </picture>
>>
>> Ich muss auf den Image-Viewhelper verzichten, weil dieser das
>> srcset-Attribut nicht unterstützt. Ich nutze deshalb den URI-Viewhelper.
>> Dieser macht aber nicht dasselbe und scheint nichts mit dem c anfangen
>> zu können. Die Bilder haben nicht mehr die vorgegebenen Maße. Dasselbe
>> gilt für den URI-Viewhelper aus der vhs-Extension.
>>
>> Hat jemand eine Idee, wie ich das besser steuern kann?
>>
>> Danke und Grüße
>> Thilo
>>
>> --
>> NetBrothers GmbH
>> Straßmannstraße 32
>> 10249 Berlin
>>
>> +49-30-49854240
>> www.netbrothers.de
>>
>> Geschäftsführer: Thilo Ratnaweera, Stefan Wessel
>> Berlin-Charlottenburg HRB 158821 B | USt-IdNr.: DE 295298958
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list