Twig 和 Handlebars 如何包含模板

telwanggs 阅读:69 2025-04-02 23:11:03 评论:0

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

{% 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"|原始 %} 那太好了,因为它使我能够在后端和前端使用 ticket/element.html.twig 作为模板。

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

请您参考如下方法:

我知道没有办法过滤包含,但我不是 Twig 专家。将 {% raw %} 放入您的内部模板怎么样?

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


标签:程序员
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号