Twig如何禁用删除空格

时间:2018-03-30 13:24:29

标签: symfony twig

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

无论如何禁止删除树枝上的空格?

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

2 个答案:

答案 0 :(得分:4)

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

{{ price|replace({" ": " "})|raw|nl2br }}

这将起作用。

答案 1 :(得分:2)

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