嗨,我正在使用FluidTYPO3和最新的TYPO3 Core 7.6
Flux/Fluid Extensions。
我正在使用 FAL 关系:
<flux:field.inline.fal name="backgroundimage" minItems="1" maxItems="1" />
现在我可以使用以下代码段在前端显示我的图像(for/each 已过时,我只有一个图像):
<f:for each="{v:content.resources.fal(field: 'backgroundimage')}" as="image">
<f:image treatIdAsReference="1" src="{image.id}" alt=""/><br/>
</f:for>
图像将呈现为<img src="fileadmin/user_upload/.."
但我需要我的图像作为背景图像,所以我尝试过:
<f:for each="{v:content.resources.fal(field: 'backgroundimage')}" as="image">
<div class="back" style="background-image: url('{image.id}');"></div>
</f:for>
但我会得到..<div class="back" style="background-image: url('1:/Editors_English/image.jpg');"></div>
我认为treatIdAsReference
缺少,但它是如何工作的?我不知道..谢谢你的帮助。