3

最初に知ってい{% raw %}ます。私の問題は、フロント エンドでバックボーンを使用し、多数のハンドルバー テンプレートを使用していることです。私のメインの小枝テンプレートには次のものがあります。

{% 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 をテンプレートとして使用できるようになるので、それは素晴らしいことです。

少しばかげた質問ですが、ふと疑問に思ったのですが...

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 に答える