Ich versuche, den Feldwert in einem Knoten - template.html.twig ohne Leerzeichen zu drucken. Dieses Feld ist eine Auswahl in der Administrationsseite.
Location|Location
Achat|Achat
So ist mein Wert gedruckt:
{{content.field_type}}
field.html.twig:
{% for item in items %}
{{- item.content -}}
{% endfor %}
Ich versuche ein Zweigargument wie
{{content.field_type | trim}}
Aber wenn ich so drucke, ist es leer.
Wo sind diese Leerzeichen? das gleiche, wenn ich versuche, den Wert in if else Bedingung zu testen:
Dies funktioniert aufgrund von Leerzeichen nicht:
{% if content.field_type == "Achat"%}
Diese Arbeit :
{% if content.field_type | render | trim == "Achat"%}
Also zum Testen eines Wertes ist es in Ordnung, aber zum Drucken des Wertes, wenn ich benutze
{{content.field_type | render | trim}}
Ich habe das gleiche Ergebnis mit Leerzeichen.
Also, wenn mir jemand sagen kann, wo dieses Leerzeichen hinzugefügt wird und wie dieses im Zweig entfernt wird. Ich benutze das Boostrap-Thema, aber ich sehe nichts, was Leerzeichen hinzufügt.
node.field_type.value == 'Achat'
spaceless
? twig.sensiolabs.org/doc/2.x/tags/spaceless.html