首页 > 解决方案 > 如何使用 Twig 打印格式化的 html?

问题描述

我传入包含 html 代码的 twig 模板变量。当我打印它时,我会得到类似的东西:

<div class="links"> <span class="logo"></span> <a href="/">homepage</a> <a href="/page_1">page 1</a> <a href="/page_2">page 2</a> <a href="/page_3">page 3</a> </div> 

如何使代码看起来更具可读性?像这样:

 <div class="links">
    <span class="logo"></span>
    <a href="/">homepage</a>
    <a href="/page_1">page 1</a>
    <a href="/page_2">page 2</a>
    <a href="/page_3">page 3</a>
</div>

标签: htmltwig

解决方案


源 HTML 完全按照您传入的方式显示。我能想到的解决此特定问题的一种方法是使用https://stackoverflow.com/a/34556900/4646470之类的解决方案来格式化 HTML 并创建一个 Twig过滤器/函数1在 Twig 模板中处理它。


推荐阅读