Twig包含并传递一个布尔值?

时间:2016-05-20 13:52:16

标签: twig

我的页面模板我包括我的组件模板并向其传递了许多值。其中一个" mod"是一个简单的真或假值:

在component.twig中:

{% if mod == true %}
  <h1>Mod is true</h1>
{% endif %}

在page.twig中:

{% include "component.html.twig" with {mod: true, style: 'main', title: 'title' } %}

这是有效的,但编写包含的方法是否更短?我试过这个:

{% include "component.html.twig" with {mod, style: 'main', title: 'title' } %}

1 个答案:

答案 0 :(得分:2)

不,没有。 {% if mod == true %}可以缩短为{% if mod %}