Strings vergleichen in Vorlagen
Habe ich folgende Vorlage:
{{if . eq "login failed"}}
<span class="text-error">Incorrect username or password</span>
{{else if . eq "login success"}}
<span class="text-success">You have successfully logged in!</span>
{{end}}
Leite ich einen string, wenn ich die Vorlage auszuführen.
Jedoch bekomme ich die folgende Fehlermeldung:
executing "login.html" at <.>: can't give argument to non-function .
Wie kann ich vergleichen die Zeichenketten in der Vorlage?
InformationsquelleAutor callmekatootie | 2015-06-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
eq
- Funktion, kein operator, es sollte verwendet werden, wieeq <x> <y>
, nicht<x> eq <y>
. Um dies zu beheben, sollten Sie Ihre Vorlage um folgende:InformationsquelleAutor Tim Cooper