Русскоязычная документация по Twig - PHP шаблонизатору. Руководство по Твиг на русском языке
Оператор if в Twig сравним с, if оператором PHP.
В простейшей форме вы можете использовать его, чтобы проверить, выражение на true:
{% if online == false %}
<p>Our website is in maintenance mode. Please, come back later.</p>
{% endif %}
Вы также можете проверить, массив на пустоту:
{% if users %}
<ul>
{% for user in users %}
<li>{{ user.username|e }}</li>
{% endfor %}
</ul>
{% endif %}
Чтобы проверить определена ли переменная используйте if users is defined
Также вы можете использовать более сложные вырожения:
{% if kenny.sick %}
Kenny is sick.
{% elseif kenny.dead %}
You killed Kenny! You bastard!!!
{% else %}
Kenny looks okay --- so far
{% endif %}