树枝和车把如何包含模板

时间:2012-10-07 19:34:51

标签: twig

首先我知道{% raw %}。 我的问题是我在前端使用骨干并使用了很多Handlebars模板。在我的主枝模板上,我得到了:

{% block templates %}

<script id="element" type="text/template">
    {% include "ticket/element.html.twig" %}
</script>
{% 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>

我的问题是:是否可以将等效的{%raw%}直接放在包含声明中。例如:{% include "ticket/element.html.twig" | raw %} 这将是很好的,因为它将使我能够使用ticket / element.html.twig作为后端和前端的模板。

这是一个有点愚蠢的问题,但我只是想知道......

1 个答案:

答案 0 :(得分:4)

我知道无法过滤包含但我不是Twig的专家。如何将{% raw %}放入内部模板?

<ul>
{% raw %}
  <li class="ref_code">{{ ref_code }}</li>
  <li class="names">{{ firstname}} {{ lastname}}</li>
  <li class="email">{{ email }}</li>
{% endraw %}
<ul>