我正在使用Twig模板引擎,并且想要像下面的示例一样包含子模板:
所包含的文件包含以下代码:
现在Twig生成以下HTML代码:
<header>
<div id="menu">
{% include 'menu.twig' %}
</div>
</header>
所包含的文件包含以下代码:
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
现在Twig生成以下HTML代码:
<header>
<div id="menu">
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
</div>
</header>
正如您所看到的,缩进级别仅对所包含文件的第一行正确,这导致上面的代码相当凌乱且难以维护。
如何才能从Twig获取正确的输出,并具有正确的缩进,如下所示?
<header>
<div id="menu">
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
</div>
</header>