我升级了分机。从TYPO 6.2到8.7,基于fe_users表。但现在图像没有显示 - 只有一个id。名称和其他信息显示正确。
如何将uid转换为图像路径?我按照说明进行操作 https://fluidtypo3.org/viewhelpers/fluid/master/ImageViewHelper.html
结果是
这是我的代码
<f:for each="{feUsers}" as="feUser" key="number" iteration="itemIteration">
<div class="feuser">
<f:if condition="{feUser.image}">
<f:image
treatIdAsReference="1"
src="uploads/pics/{feUser.image}"
title="{feUser.name}"
alt="{feUser.name}"
maxWidth="159"
maxHeight="220"
width="159c"
height="220c"
crop="true"
cropVariant="default"
/>
</f:if>
</div>
</for>
答案 0 :(得分:0)
<f:image
treatIdAsReference="1"
src="uploads/pics/{feUser.image}"
:
如果你想使用FAL-id,不要添加路径(如Oliver Hader所说)
但更好的选择是避免使用uid和使用对象。
在您提到的参考文献中,您会找到属性image
,该属性需要值中的对象。所以你应该使用:
<f:image
image="{feUser.image}"
: