Seite 1 von 1
if abfrage geht nicht
Verfasst: Mittwoch 3. Februar 2010, 14:56
von Sync32
{% 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.
Verfasst: Mittwoch 3. Februar 2010, 15:06
von gkuhl
Zeig mal, wie dein inhaltsloses ``mytxt`` aussieht?
Re: if abfrage geht nicht
Verfasst: Mittwoch 3. Februar 2010, 16:11
von /me
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.
Zeilenbruch im String
Verfasst: Mittwoch 3. Februar 2010, 18:04
von Sync32
Benutze Django ja.
Aber habs nun anders gelöst.
Trotzdem danke!