2014-11-03 2 views
0

Я использую TYPO3 6.2 и расширение DCE (элементы динамического контента).TYPO3 + DCE - изображение эскиза изображения в backend

Все работает нормально, за исключением того, что я не смог отобразить миниатюру для пользовательских элементов контента в бэкэнд.

Для интерфейса я использую эту жидкость шаблон:

<f:for each="{dce:fal(field:'image', contentObject:contentObject)}" as="fileReference" iteration="iterator"> 
     <f:if condition="{iterator.isFirst}"> 
      <f:image src="{fileReference.uid}" alt="" treatIdAsReference="1" width="140px"/> 
     </f:if> 
    </f:for> 

Он прекрасно работает. Но если я использую один и тот же код для бэкэнд (в поле «шаблон предварительного просмотра Bodytext (жидкость)»), он ничего не выводит. Что может быть причиной этого?

Кстати, что является более элегантным способом вывода только первого изображения? Думаю, мне не пришлось бы использовать эту петлю тогда?

ответ

0

По какой-то причине вам нужно ссылаться на «полях» вместо «поля» в серверными предпросмотра

<f:if condition="{fields.image}"> 
 
    <f:for each="{fields.image}" as="fileReference"> 
 
    <f:image src="{fileReference.uid}" alt="" treatIdAsReference="1" width="140px"/> 
 
    </f:for> 
 
</f:if>

 Смежные вопросы

  • Нет связанных вопросов^_^