【发布时间】:2016-12-12 00:07:57
【问题描述】:
您好,我正在使用 FluidTYPO3 和最新的 TYPO3 Core 7.6 和 Flux/Fluid Extensions。
我正在使用 FAL 关系:
<flux:field.inline.fal name="backgroundimage" minItems="1" maxItems="1" />
现在我可以使用以下 sn-p 在前端显示我的图片(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 不见了,但它是如何工作的?我不知道..谢谢你的帮助。
【问题讨论】:
标签: typo3 background-image fluid typo3-7.6.x fal