0

我正在使用 TYPO3 6.2 和扩展 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>

它工作正常。但是,如果我对后端使用相同的代码(在“正文预览模板(流体)”字段中)它不会输出任何内容。这可能是什么原因?

顺便说一句,只输出第一张图像的更优雅的方式是什么?我想我不必使用这个for循环吗?

4

1 回答 1

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>

于 2015-09-18T12:42:30.630 回答