TYPO3流体f:没有宽度/高度属性的图像/ f:uri.image问题

时间:2017-11-30 11:47:15

标签: typo3 fluid typo3-8.x

我在{f:uri.image}工作时遇到了一些麻烦,但这并没有呈现:

<img src="{f:uri.image(src:person.firstImage,treatIdAsReference:1, width:150c,height:150c,cropVariant:'square')}"/>

person.firstImage的类型为TYPO3\CMS\Extbase\Domain\Model\FileReference

也许您发现了错误?

另一方面,这有效:

<f:image class="image-author" image="{person.firstImage}" width="150c" height="150c" cropVariant="square"/>

...但是输出将始终显示width="150" height="150" html属性,这将与响应式CSS冲突。

有没有办法防止f:image在源代码中输出with和height?可能不是,如果我看一下the VH

1 个答案:

答案 0 :(得分:3)

添加c

时,您需要转义宽度和高度

<img src="{f:uri.image(src:person.firstImage,treatIdAsReference:1, width:'150c',height:'150c',cropVariant:'square')}"/>

也会选择:

<img src="{f:uri.image(image:person.firstImage,width:'150c',height:'150c',cropVariant:'square')}"/>