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>