Stacey CMS模板和获取儿童图像资产

时间:2013-08-07 19:47:53

标签: content-management-system twig

我正在使用stacey(https://github.com/kolber/stacey)--the没有多余的装饰,没有数据库组合cms。有谁知道为什么以下模板代码在我的default.html模板中不起作用?我知道图像不会以这种方式显示,但我甚至无法在我的默认页面中显示图像名称。

{% for child in page.root %}
{% if child.children %}

{% for child in child.children %}
<div class="item">
{{ child.title }} - {{ child.type }}

{% for image in child.image %}
{{ image.name }}
{% endfor %}
</div>

{% endif %}
{% endfor %}

image.name现在不向模板返回任何内容。

1 个答案:

答案 0 :(得分:0)

这是一个非常简单的问题。子元素或页面中的资产(如图像)数组(取决于上下文)是复数。上面的代码应为:

{% for image in child.images %}

就是这样!