if abfrage geht nicht

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Sync32
User
Beiträge: 141
Registriert: Mittwoch 27. Januar 2010, 12:42

{% if mytxt %}
<p>a{{ mytxt }}</p>
{% else %}
<p>Lalalalalala Ersatztext</p>
{% endif %}



Wieso funktioniert das nicht?
Wenn mytxt etwas hat, gibt er das auch aus. Wenn mytxt aber kein Inhalt hat, gibt er weder if noch else aus.
Benutzeravatar
gkuhl
User
Beiträge: 600
Registriert: Dienstag 25. November 2008, 18:03
Wohnort: Hong Kong

Zeig mal, wie dein inhaltsloses ``mytxt`` aussieht?
Benutzeravatar
/me
User
Beiträge: 3555
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

Sync32 hat geschrieben:{% if mytxt %}
<p>a{{ mytxt }}</p>
{% else %}
<p>Lalalalalala Ersatztext</p>
{% endif %}

Wieso funktioniert das nicht?
Das funktioniert nicht weil das keine gültige Python-Syntax ist. Das kann man mit Python nicht ausführen.

Wenn das eine Template-Syntax ist, dann solltest du vielleicht dazuschreiben zu welcher Template-Engine das gehört und wenn es dann noch ein passendes Unterforum hier gibt dann frag dort.
Sync32
User
Beiträge: 141
Registriert: Mittwoch 27. Januar 2010, 12:42

Benutze Django ja.
Aber habs nun anders gelöst.
Trotzdem danke!
Antworten