2016-09-09 9 views
1

Я использую элемент содержимого потока и жидкости для создания контента, редактируемого пользователем. Я добавил поле для изображения, которое позволяет загружать несколько изображений.Как добавить и отобразить несколько изображений/файлов в typo3 Элемент содержимого жидкости (поток)?

Но теперь я не могу показать эти изображения. мое значение поля изображения, как:

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

нормально, если у меня есть только одно значение, то я могу показать его <f:image> или <img src="{image}" /> Tag.

так, у кого-нибудь есть идея, как я могу отображать несколько изображений или файлов. Спасибо заранее.

ответ

1

Вы, кажется, используете старый стиль включения изображения: список имен, разделенных запятыми, с копиями ниже загружает /. Затем вам нужно разделить (https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Split/Index.html) поле и обработать результирующий массив, как раньше.

в долгое время, вы должны использовать FAL, поэтому обращение с немного более сложным

1

Вы должны использовать поток встроенного 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> 

вы можете найти детали в ниже URL, https://fluidtypo3.org/viewhelpers/flux/master/Field/Inline/FalViewHelper.html

надеюсь, что это вам поможет.