带有图像ViewHelper的流体模板中的作物图像

我想用 f:image 或者 f:uri.image ViewHelper(Typo3 8.7)。由于Typo3 7.2通常的方法不再起作用:

这:

<f:image image="{file}" width="500c" height="500" />

不起作用。

在“流体指南”中,我发现以下暗示是因为Typo3 7.2我必须使用作物。我在更改日志中发现了这一点: https://docs.typo3.org/typo3cms/extensions/core/7.6/changelog/7.2/feature-65584-addimagecropping.html

因此,这应该起作用,但不可能:

<f:image image="{file}" crop="0,0,500,500" />

图像是渲染的,但默认大小。

有任何想法吗?以后版本有什么变化吗?

我尝试了一个新的安装,发现了我的错。

  1. 用C和M进行裁剪确实在Typo3 8中起作用 – 流体手册中的提示是错误的。
  2. 简而言之,您必须使用“”才能将C或m正确发送。

这个语法是错误的:

 <img src="{f:uri.image(image:file, width:200c, height:200)}">

没有错误消息,图像是渲染的,但字母C被忽略。您必须使用此语法:

<img src="{f:uri.image(image:file, width:'200c', height:'200')}">

这将起作用。

另一个提示:更改语法后,图像并非每次都会呈现,而仅当大小更改时。有时,您简单地获得了缓存的图像…删除 /fileadmin /_temp上的内容确实有帮助。

好吧 – 也许它会帮助某人:-)

本文链接:https://xdcnz.com/10635.html