如何调整没有空格的树枝
how tune twig without whitespaces
如何删除 twig 标签中的空格?在 Symfony2 上编写项目。在 twig 的文档中建议使用 {{- value -}}。我不想使用 {%- -%},因为我必须在每个标签处添加这个块。
如果使用 spaceless,那么它会删除 HTML 标签之间的空格,但不会删除标签中的空格。
<p>"
text"</p>
您可以使用 spaceless
标签:
{% spaceless %}
<div>
<strong>foo</strong>
</div>
{% endspaceless %}
{# output will be <div><strong>foo</strong></div> #}
有关官方文档的更多信息:http://twig.sensiolabs.org/doc/tags/spaceless.html
正如@Raphaël 所建议的,您可以使用 {% spaceless %}
。这是一个解决这个问题的想法:
<html>
<head>
</head>
<body>
{% spaceless %}
{% block someBlock %}
{% endblock %}
{% endspaceless %}
</body>
</html>
现在,每个继承此模板的模板都将删除您放入名为 someblock
的块中的所有空格。
希望这对您有所帮助...
编辑:
你让我想到了......你实际上是在追求 trim()
功能,不是吗?如果是这样,您可以:
{{ someDynamicText|trim }}
这不适用于静态内容,因为您可以轻松地trim自己...
如何删除 twig 标签中的空格?在 Symfony2 上编写项目。在 twig 的文档中建议使用 {{- value -}}。我不想使用 {%- -%},因为我必须在每个标签处添加这个块。 如果使用 spaceless,那么它会删除 HTML 标签之间的空格,但不会删除标签中的空格。
<p>"
text"</p>
您可以使用 spaceless
标签:
{% spaceless %}
<div>
<strong>foo</strong>
</div>
{% endspaceless %}
{# output will be <div><strong>foo</strong></div> #}
有关官方文档的更多信息:http://twig.sensiolabs.org/doc/tags/spaceless.html
正如@Raphaël 所建议的,您可以使用 {% spaceless %}
。这是一个解决这个问题的想法:
<html>
<head>
</head>
<body>
{% spaceless %}
{% block someBlock %}
{% endblock %}
{% endspaceless %}
</body>
</html>
现在,每个继承此模板的模板都将删除您放入名为 someblock
的块中的所有空格。
希望这对您有所帮助...
编辑:
你让我想到了......你实际上是在追求 trim()
功能,不是吗?如果是这样,您可以:
{{ someDynamicText|trim }}
这不适用于静态内容,因为您可以轻松地trim自己...