Zweig string-Vergleich immer true ergibt

Ich habe eine harte Zeit, vergleichen von Zeichenfolgen in einem Twig-template. Das folgende Beispiel immer zu true ausgewertet wird, obwohl die res.website klar enthält der string none sollte die if-Anweisung zu false ausgewertet.

Irgendwelche Ideen, warum dies geschieht und wie man es zu bewerten gilt nur, wenn der string ist nicht gleich none?

Vielen Dank im Voraus!

   {{res.website}}//output: none

Zweig (true!)

{% if "{{res.website}}" != "none" %}
    <img src="{{ asset('bundles/foo/images/web-icon.png') }}" />
{% endif %}

Hinweis: wenn ich entfernen Sie die Anführungszeichen aus der ganzen if "{{ ... }}" bekomme ich die folgende Fehlermeldung:

A hash key must be a quoted string, a number, a name, or an expression enclosed in parentheses

Schreibe einen Kommentar