html - 如何使用 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>
解决方案
源 HTML 完全按照您传入的方式显示。我能想到的解决此特定问题的一种方法是使用https://stackoverflow.com/a/34556900/4646470之类的解决方案来格式化 HTML 并创建一个 Twig过滤器/函数1在 Twig 模板中处理它。
推荐阅读
- r - R group_by 和 summarise 不能正常工作..不知道为什么
- c++ - 堆分配的对象是否有一个永不为空的唯一所有者?
- javascript - 更改事件 oninput typescript 的值
- python - 想要在折线图中设置 y 轴标签值
- python - 拒绝麦克风访问
- angular - 行正在添加,而动态列正在使用 Angular 8 添加到 Mat-Table
- javascript - 我如何包含一个数组?
- javascript - 为什么当我向下滚动时画布下方有空白
- python - 想知道 PIL liarary 中 Image.resize 操作的详细情况
- mysql - MySQL 返回列中每个值的总 COUNT