要生成一个简单的菜单,我可以这样做:
<ul>
{% for item in items %}
<li>{{ item }}</li>
{% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)
然后:
{% embed '...' with { items: ['Home', 'Articles'] %}
Run Code Online (Sandbox Code Playgroud)
但是,如果我想创建无穷无尽的深层菜单,我该如何编写TWIG代码:
<ul>
<li>Alpha</li>
<li>Bravo</li>
<ul>
<li>Charlie</li>
<li>Delta</li>
<li>Echo</li>
<ul>
<li>Foxtrott</li>
</ul>
<li>Golf</ul>
</ul>
<li>Hotel</li>
<li>India</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
求救!