Sektionen
Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Support Dokumentation docs Alternative zu test() in Zope Page Templates (ZPT)

Alternative zu test() in Zope Page Templates (ZPT)

In älteren Zope Page Templates wird of eine Methode test() verwendet, mit der ein bedingter (if/else) Wert ins Template eingefügt werden kann. Diese steht aber bei neueren Views nicht mher zur Verfügung.

Alter Ausdruck mit test()

<h1 
tal:attributes="class python:
test(schoener_tag==1, 'green_heading', 'gray_headding')">Der Tag</h1>

Neuer Ausdruck ohne test()

<h1 
tal:attributes="class python:
schoener_tag==1 and 'green_heading' or 'gray_headding'">Der Tag</h1>