我正在使用通量和流体内容元素来使用户可以编辑内容。我添加了允许上传多张图片的图片字段。
但现在我无法显示这些图像。我的字段图像值如下:
image => 'kip.jpg,772_Visteon_010.jpg'
通常,如果我只有一个值,那么我可以通过<f:image>
或<img src="{image}" />
标记显示它。
所以,任何人都知道如何显示多个图像或文件。提前致谢。
我正在使用通量和流体内容元素来使用户可以编辑内容。我添加了允许上传多张图片的图片字段。
但现在我无法显示这些图像。我的字段图像值如下:
image => 'kip.jpg,772_Visteon_010.jpg'
通常,如果我只有一个值,那么我可以通过<f:image>
或<img src="{image}" />
标记显示它。
所以,任何人都知道如何显示多个图像或文件。提前致谢。
您应该对流体内容元素中的多个图像使用flux inline fal,下面是inline 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
希望这会帮助你。
您似乎使用了旧的图像包含样式:逗号分隔的名称列表,副本在 uploads/ 下方。然后,您需要拆分(https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Split/Index.html)该字段并像以前一样处理结果数组。
很长一段时间你应该使用FAL,所以处理有点复杂