Twig 细枝和把手如何包含模板

Twig 细枝和把手如何包含模板,twig,Twig,首先我知道{%raw%}。 我的问题是,我在前端使用主干,并使用了相当多的把手模板。在我的主树枝模板上,我有: {% block templates %} <script id="element" type="text/template"> {% include "ticket/element.html.twig" %} </script> {% endblock %} {%block templates%} {%include“ticket/element.

首先我知道
{%raw%}
。 我的问题是,我在前端使用主干,并使用了相当多的把手模板。在我的主树枝模板上,我有:

{% block templates %}

<script id="element" type="text/template">
    {% include "ticket/element.html.twig" %}
</script>
{% endblock %}
{%block templates%}
{%include“ticket/element.html.twig”%}
{%endblock%}
然后我得到了模板ticket/element.html.twig:

<ul>
  <li class="ref_code">{{ ref_code }}</li>
  <li class="names">{{ firstname}} {{ lastname}}</li>
  <li class="email">{{ email }}</li>
<ul>
  • {{ref\u code}
  • {{firstname}{{lastname}
  • {{email}
我的问题是:是否可以将等价的
{%raw%}
直接放在include声明上。例如:
{%include“ticket/element.html.twig”| raw%}
这将非常好,因为它将使我能够在后端和前端使用ticket/element.html.twig作为模板


这是一个有点傻的问题,但我只是想知道…

我不知道如何过滤包含,但我不是细枝专家。将
{%raw%}
放入内部模板怎么样

<ul>
{% raw %}
  <li class="ref_code">{{ ref_code }}</li>
  <li class="names">{{ firstname}} {{ lastname}}</li>
  <li class="email">{{ email }}</li>
{% endraw %}
<ul>
    {%raw%}
  • {{ref\u code}
  • {{firstname}{{lastname}
  • {{email}
  • {%endraw%}

我考虑过这个问题,但问题是我不能重用前面的模板,因为有一个特定于细枝的表达式。在两面重用模板有很多限制,因此我放弃了这一点。然而,我仍然有兴趣知道它是否可能从1.12版开始,必须使用{%verbatim%}标记。检查以下链接: