3

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

{% block templates %}

<script id="element" type="text/template">
    {% include "ticket/element.html.twig" %}
</script>
{% endblock %}

然后我得到了模板票/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 作为模板。

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

4

1 回答 1

3

我知道无法过滤包含,但我不是 Twig 专家。把它{% raw %}放在你的内部模板中怎么样?

<ul>
{% raw %}
  <li class="ref_code">{{ ref_code }}</li>
  <li class="names">{{ firstname}} {{ lastname}}</li>
  <li class="email">{{ email }}</li>
{% endraw %}
<ul>
于 2012-12-19T03:42:10.343 回答