field_boolean
ist ein boolesches Feld.
{% if content.field_boolean == true %}
oder {% if content.field_boolean == 1 %}
oder {% if content.field_boolean == 'true' %}
oder {% if content.field_boolean == '1' %}
nicht funktionieren.
Wie teste ich, ob das Kontrollkästchen aktiviert ist?
Hier ist, wie ich das gelöst habe, es erfordert das twig_field_value- Projekt.
Setzen Sie für das boolesche Feld die Ein- und Ausschaltwerte auf 1 bzw. 0.
Im Zweig:
{% if content.field_foo|field_raw('value')|number_format(0,'.',',') is same as('0') %} <span>the box is NOT checked</span> {% endif %}
quelle
Das funktioniert bei mir.
{% if '1' in content.field_name.0 %} {{ "anything" }} {% endif %}
Quelle
quelle