簡體   English   中英

如何在typo3 Fluid content element(flux)中添加和渲染多個圖像/文件?

[英]How to add and render multiple images/files in typo3 Fluid content element(flux)?

我正在使用磁通量和流體含量元素來使內容可由用戶編輯。 我為圖片添加了字段,該字段允許上傳多張圖片。

但是現在我無法顯示這些圖像。 我的現場圖像的價值是這樣的:

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

通常,如果我只有一個值,則可以通過<f:image><img src="{image}" />標簽顯示它。

因此,任何人都知道我如何顯示多個圖像或文件。 提前致謝。

您似乎使用了舊的圖像包含方式:用逗號分隔名稱列表,並在uploads /下面復制。 然后,您需要分割( https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Split/Index.html )字段,並像以前一樣處理結果數組。

在很長一段時間內,您應該使用FAL,因此處理起來會更加復雜

您應該對fluid content元素中的多個圖像使用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

希望這會幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM