tal:condition
Das Element und sein Inhalt werden nur angezeigt, wenn das Ergebnis der Bedingung wahr ist.
<p tal:condition="identified"> Welcome member … </p>
<p tal:condition="not: identified">
Please login before accessing this page
</p>
Wenn ihr PHP Unterbau ihrer Vorlage nicht genügend Methoden zu Verfügung stellt, werden Sie des öfteren auf PHP zurückgreifen müssen, um spezielle Bedingungen zu prüfen:
<span tal:comment="show only if more than five items in the cart"
tal:condition="php: cart.countItems() GT 5">…</span>
Dadurch kann unerwünscht viel Logik in der Vorlage landen. Manchmal ist es daher besser, der Vorlage boolsche Ausdrücke oder Methoden anzubieten.
<span tal:condition="cart/hasEnoughItems">…</span>