如何在typo3中添加和渲染多个图像/文件流体内容元素(通量)?

时间:2016-09-09 11:54:55

标签: image typo3 typo3-6.2.x viewhelper

我正在使用flux和fluid content元素来使用户可以编辑内容。我添加了图像字段,允许上传多个图像。

但现在我无法显示这些图像。 我的场图像值如下:

image => 'kip.jpg,772_Visteon_010.jpg'

通常如果我只有一个值,那么我可以通过<f:image><img src="{image}" />标记来显示它。

所以,任何人都知道如何显示多个图像或文件。 提前谢谢。

2 个答案:

答案 0 :(得分:1)

您似乎使用了旧式的图像包含:逗号分隔的名称列表以及上传/下面的副本。 然后你需要拆分(https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Split/Index.html)字段并像以前一样处理生成的数组。

在很长一段时间你应该使用FAL,所以处理有点复杂

答案 1 :(得分:1)

对于流体含量元素中的多个图像,应使用flux inline fal, 下面是内联fal的语法,

<flux:field.inline.fal name="settings.image" label="Image" />

之后,您可以通过以下代码进行渲染,

<f:for each="{v:content.resources.fal(field: 'settings.image')}" as="image">
    <f:image treatIdAsReference="1" src="{image.id}" title="{image.title}" alt="{image.alternative}"/><br/>
</f:for>

你可以在下面的网址找到详细信息, https://fluidtypo3.org/viewhelpers/flux/master/Field/Inline/FalViewHelper.html

希望这会对你有所帮助。