我希望忽略数组中的一个值,因此这里只显示四个孩子中的三个。中有四个项目,page.root
但我只想显示其中三个。
<nav role="navigation">
<ul>
{% for child in page.root %}
<li>
<a href="{{ child.url }}">{{ child.title }}</a>
</li>
{% endfor %}
</ul>
</nav>
浏览文档我找不到限制for
循环的方法。
谢谢您的帮助!
=============
对,我正在运行同样使用 Twig 的 Stacey 应用程序。对不起,我应该更具体。
使用 stacey, slice 是一种方法,因此可以解决我的问题:
<nav role="navigation">
<ul>
{% for child in slice (page.root, 0,3) %}
<li>
<a href="{{ child.url }}">{{ child.title }}</a>
</li>
{% endfor %}
</ul>
</nav>
我在这里找到了。这仅正确输出 page.root 中的三个子项。