2014-11-03 66 views
0

我使用TYPO3 6.2和扩展DCE(动态内容元素)。TYPO3 + DCE - 在后端显示图像缩略图

一切工作正常,但我无法显示后端自定义内容元素的缩略图。

对于我用这个模板流体前端:

<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>