HTML を出力して、人々が自分の Web サイトにコピー アンド ペーストできるようにする必要があるウィジェットの例があります。レンダリングされないように出力をエスケープするにはどうすればよいですか?
1 に答える
0
これを行うことになりました。問題の鍵は、エスケープフィルターをブロックとして使用することです。残りは<pre/><code/>
、目的の出力を得るために 's の周りにスペースが必要ないことを説明しています:
<pre>
{%- spaceless -%}
<code>
{%- filter escape -%}
{% spaceless %}
{% include 'ACMEDemoBundle:Example:widget.html.twig' %}
{% endspaceless %}
{%- endfilter -%}
</code>
{%- endspaceless -%}
</pre>
于 2012-10-30T11:56:33.780 に答える