错字3:将数据从数组加载到Fluid模板中

时间:2013-12-26 00:47:15

标签: typo3 typoscript fluid

我正在尝试从Fluid模板中的TypoScript数组输出数据。这就是我在模板设置中添加的内容:

images {
  10 = url/to/image/1.jpg
  20 = url/to/image/2.jpg
  30 = url/to/image/3.jpg
}

这就是我的模板:

<f:for each="{images}" as="image">
    <img src="{image} />
</f:for>

但是,没有显示任何数据。我甚至复制了this question中给出的例子,但它仍然没有用。我究竟做错了什么?我的Typo3版本是6.1

2 个答案:

答案 0 :(得分:0)

最好用Debug-ViewHelper输出设置,这样你就可以检查{images}是否实际上是一个数组。

答案 1 :(得分:0)

您的代码包含语法错误(image属性中缺少结束引号):

<f:for each="{images}" as="image">
    <img src="{image}" />
</f:for>