[英]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.