Typo3 - Flexform多个图像/图像循环

时间:2013-12-17 08:52:27

标签: typo3

我的目标是使用Flexform

为一个div(http://malsup.com/jquery/cycle/basic.html)输出多个图像

这是我的Flexform: http://pastebin.com/vBKrGN5z

和TypoScript:

prepend = COA
prepend {
  30 = COA
  30 {
    10 = IMAGE
    10 {
      file {     
        import = uploads/tx_gridelements/
        import.data = field:flexform_image
        width = 174c
        height = 174c
      }
      altText.field = flexform_text
      titleText.field = flexform_text
    }   
    stdWrap.typolink.parameter.data = field:flexform_link
    stdWrap.typolink.title.data = field:flexform_text     
  }
}

(前置是来自gridelements)

如果我只使用一个图像,它可以正常工作。但是如果我在flexform字段中上传了多个图像,我在前端没有输出:(

1 个答案:

答案 0 :(得分:0)

是的,这样就完全没问题了。 请参阅,TYPO3不知道您在所述字段中是否有图像或只是一堆文本。 因此,如果您正常上传多个图像,则应该有一个用逗号分隔的文件名列表。

首先,检查是否是这种情况。 6.x附带FAL(文件抽象层),因此bahaviour可能不同。

如果您有逗号分隔的文件名,您可能需要查看stdWrap的分割功能。

您可以使用它来按特定的分隔符(,)分割字符串,然后对其进行“循环”排序。 如果你只需要一个愚蠢的图像列表,这应该很快完成。

有关详细信息,请参阅此页面。 http://wiki.typo3.org/TSref/split