【发布时间】:2012-10-19 18:14:53
【问题描述】:
我有需要输出 HTML 的小部件示例,以便人们可以将它们复制并粘贴到他们自己的网站上。如何转义输出以使其不被渲染?
【问题讨论】:
标签: symfony twig symfony-2.1
我有需要输出 HTML 的小部件示例,以便人们可以将它们复制并粘贴到他们自己的网站上。如何转义输出以使其不被渲染?
【问题讨论】:
标签: symfony twig symfony-2.1
最终这样做了,问题的关键是使用转义过滤器作为一个块,其余的原因是 <pre/><code/> 周围不需要空格来获得所需的输出:
<pre>
{%- spaceless -%}
<code>
{%- filter escape -%}
{% spaceless %}
{% include 'ACMEDemoBundle:Example:widget.html.twig' %}
{% endspaceless %}
{%- endfilter -%}
</code>
{%- endspaceless -%}
</pre>
【讨论】: