TYPO3:如何使用 flux:field.inline.fal 图像作为背景

TYPO3: How to use flux:field.inline.fal image as background

在我的扩展模板中,我使用 field.inline.fal viewhelper:Documentation

现在我想用这个作为背景图片。我试过了:

// This is the input in the configuration section
<flux:field.inline.fal name="image" required="1" maxItems="1" minItems="1"/>

//This is the output
{v:content.resources.fal(field: 'image') -> v:iterator.first() -> v:variable.set(name: 'image')}
<div class="image" style="background: url({image.id});">

出于某种原因,前端输出为:

<div class="image" style="background: url(1:/data/images/path/image.jpg);">

但应该是

<div class="image" style="background: url(/rootfolder/data/images/path/image.jpg);">

为什么它不像文档中描述的那样显示?我做错了什么?

找到答案了。 通过 {image} 我找到了给出整个路径的变量 {image.url}。

工作代码:

  <div class="image" style="background: url(/{image.url});">