我的目标是使用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字段中上传了多个图像,我在前端没有输出:(
答案 0 :(得分:0)
是的,这样就完全没问题了。 请参阅,TYPO3不知道您在所述字段中是否有图像或只是一堆文本。 因此,如果您正常上传多个图像,则应该有一个用逗号分隔的文件名列表。
首先,检查是否是这种情况。 6.x附带FAL(文件抽象层),因此bahaviour可能不同。
如果您有逗号分隔的文件名,您可能需要查看stdWrap的分割功能。
您可以使用它来按特定的分隔符(,)分割字符串,然后对其进行“循环”排序。 如果你只需要一个愚蠢的图像列表,这应该很快完成。
有关详细信息,请参阅此页面。 http://wiki.typo3.org/TSref/split