DotLiquidにこのループがあります:
{% for page in Page -%}
{{ page.Title }}
<ul>
{% for subpage in page.Pages -%}
<li>{{ subpage.Title }}</li>
<!-- subpage.Pages has more pages and so on... -->
{% endfor -%}
</ul>
{% endfor -%}
すべてsubpage
のオブジェクトにはPages
、リスト内の他のサブページを持つプロパティがあります (最初のPage
オブジェクトのように)。
完全なツリーを作成するために、これらのサブページに対して再帰的な反復を作成するにはどうすればよいですか?