0
我有小部件的例子,我需要輸出的HTML,以便人們可以複製並粘貼到他們自己的網站。我如何逃避輸出,使它不會被渲染?如何將HTML輸出爲Twig中的實體?
我有小部件的例子,我需要輸出的HTML,以便人們可以複製並粘貼到他們自己的網站。我如何逃避輸出,使它不會被渲染?如何將HTML輸出爲Twig中的實體?
終於實現了這一點,關鍵的問題是使用轉義過濾器作爲一個塊,其餘佔需要圍繞<pre/><code/>
的沒有空格,以獲得所需的輸出:
<pre>
{%- spaceless -%}
<code>
{%- filter escape -%}
{% spaceless %}
{% include 'ACMEDemoBundle:Example:widget.html.twig' %}
{% endspaceless %}
{%- endfilter -%}
</code>
{%- endspaceless -%}
</pre>