我有一个模板base.html.twig,所有其他模板都可以扩展它。这包括html,头部,主体等标签和几个街区。我想将< head >部分从base.html.twig模板移到它自己的文件head.html.twig中。如果我使用include指令,那么扩展模板将不再正确地覆盖该部分中的title块。现在我的代码看起来是:<!%}<body>
{% block content %}{% end
当我尝试使用TWIG {% javascript %}标签链接到我的.js文件时,它返回给我以下异常:
An exception has been thrown during the compilationthe assetic.bundle config to use the {% javascripts %} tag in CompetitiongameBundle:game:index.html.twig.") in "CompetitiongameBundle:game:index.html.<
我最近一直在想,是否有可能在客户端模板中使用与Twig语法相同的模板系统,以及它与Twig的集成。找到了,它似乎是“javascript的Twig”。{% raw %}标签完成了任务,但是..。
以可移植模板为目标,它代表了非常细粒度的块和“包含为raw”的可能性。是否有人将Twig与Swig结合使用,或使用与Twig语法有些冲突的任何其他javascript模板系统?您将如何管理/组织您的模板,以便您可以轻松地使用模板也/只是在前面?