Parece que tenho problemas com a declaração if do twig.
{%if fields | length > 0 || trans_fields | length > 0 -%}
O erro é:
Unexpected token "punctuation" of value "|" ("name" expected) in
Não consigo entender por que isso não funciona, é como se um galho se perdesse com todos os canos.
Eu tentei isso:
{% set count1 = fields | length %}
{% set count2 = trans_fields | length %}
{%if count1 > 0 || count2 > 0 -%}
mas o se também falhar.
Então tentei isto:
{% set count1 = fields | length > 0 %}
{% set count2 = trans_fields | length > 0 %}
{%if count1 || count2 -%}
E ainda não funciona, mesmo erro todas as vezes ...
Então ... isso me leva a uma pergunta realmente simples: o Twig suporta múltiplas condições IF?
php
twig
conditional-operator
FMaz008
fonte
fonte
not
operador para negar a expressão.?