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>