Twig 如何禁用删除空格

Vaz*_*yan 1 symfony twig

我有一个 symfony 项目,用树枝作为模板引擎。我使用原始过滤器在语法高亮后显示 HTML 内容(通过使用 highlight.php,不幸的是我在制作AMP页面时无法使用 js 版本)。Twig 删除了所有使代码无用的空格。代码在 pre 标签中,生成的 HTML 代码中也缺少空格。

无论如何要禁用删除树枝中的空格?

我知道如果我切换到 php 模板,它会被修复。

小智 6

要在两个单词之间添加空格,请使用以下代码:

{{ price|replace({" ": " "})|raw|nl2br }}
Run Code Online (Sandbox Code Playgroud)

这将起作用。


Vaz*_*yan 5

我发现了这个问题。在某些父模板中,有 {% spaceless %} 正在删除空格!