【问题标题】:How can you output HTML as entities in Twig?如何在 Twig 中将 HTML 输出为实体?
【发布时间】:2012-10-19 18:14:53
【问题描述】:

我有需要输出 HTML 的小部件示例,以便人们可以将它们复制并粘贴到他们自己的网站上。如何转义输出以使其不被渲染?

【问题讨论】:

    标签: symfony twig symfony-2.1


    【解决方案1】:

    最终这样做了,问题的关键是使用转义过滤器作为一个块,其余的原因是 <pre/><code/> 周围不需要空格来获得所需的输出:

    <pre>
        {%- spaceless -%}
            <code>
                {%- filter escape -%}
                    {% spaceless %}
                        {% include 'ACMEDemoBundle:Example:widget.html.twig' %}
                    {% endspaceless %}
                {%- endfilter -%}
            </code>
        {%- endspaceless -%}
    </pre>
    

    【讨论】:

      猜你喜欢
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      • 2015-04-11
      相关资源
      最近更新 更多