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%}标记。检查以下链接: