typo3流体图像viewhelper f:image:maxHeight / maxWidth' c'命令不裁剪

时间:2015-09-15 15:50:00

标签: fluid typo3-6.2.x

我通过typo3 6.2上的DCE extension来解决图片浏览器的问题。

<f:image src="{field.picture}" alt="" width="400" maxHeight="300c" />

这应该根据https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Image.html的官方文档将图像大小调整为400px,然后将高度裁剪为300px

然而,发生的情况是图像是通过真实路径(/fileadmin/some_folder/image.jpg)而不是缓存/处理/裁剪文件(fileadmin/_processed_/csm_more_garden_crop_e3ced4a9bb.jpg)引用的。所以根本没有裁剪。

如何重现:

安装dce扩展程序,从DCE菜单创建自定义内容元素,添加图片字段并将配置设置为:

<config>
    <type>group</type>
    <internal_type>file</internal_type>
    <allowed>jpg,jpeg,png,gif</allowed>
    <size>0</size>
    <minitems>0</minitems>
    <maxitems>1</maxitems>
    <show_thumbs>0</show_thumbs>
</config>

然后在模板中显示图像

<f:image src="{field.picture}" alt="" width="400c" maxHeight="300" />
PS:有一个可能与此有关的错误,但它没有被修复,而且不清楚这是否是真正的原因:https://forge.typo3.org/issues/19045(SO:{{3}没有公认的解决方案)

0 个答案:

没有答案