Il semble que j'ai un problème avec une brindille si déclaration.
{%if fields | length > 0 || trans_fields | length > 0 -%}
L'erreur est:
Unexpected token "punctuation" of value "|" ("name" expected) in
Je ne comprends pas pourquoi ça ne marche pas, c'est comme si une brindille était perdue avec tous les tuyaux.
J'ai essayé ceci:
{% set count1 = fields | length %}
{% set count2 = trans_fields | length %}
{%if count1 > 0 || count2 > 0 -%}
mais le si échoue également.
Alors essayé ceci:
{% set count1 = fields | length > 0 %}
{% set count2 = trans_fields | length > 0 %}
{%if count1 || count2 -%}
Et ça ne marche toujours pas, même erreur à chaque fois ...
Alors ... cela m'amène à une question très simple: Twig supporte-t-il plusieurs conditions IF?
la source
not
opérateur pour annuler l'expression.?