我有一个带有twig作为模板引擎的symfony项目。我使用原始过滤器在语法高亮显示后显示HTML内容(使用highlight.php,遗憾的是我无法使用js版本,因为我制作了 AMP 页面)。 Twig删除了所有空格,这使得代码无用。代码在pre标签中,生成的HTML代码中也缺少空格。
无论如何禁止删除树枝上的空格?
我知道如果我切换到php模板会修复它。
答案 0 :(得分:4)
要在两个单词之间添加空格,请使用以下代码:
{{ price|replace({" ": " "})|raw|nl2br }}
这将起作用。
答案 1 :(得分:2)
我发现了这个问题。在某些父模板中,有{%spaceless%}正在删除空格!