Condition
Condition
Syntax:
argument ::= expression
Um einen bestimmten Teil eines Templates nur unter bestimmten
Bedingungen einzuschließen, und es anderenfalls auszulassen, wird
die ‘condition’-Anweisung verwendet. Ist das
Ergebnis der Auswertung ‘true’, wird ganz normal mit
der Verarbeitung fortgefahren. Ist das Ergebnis
‘unwahr’, wird das Anweisungselement sofort aus dem
Dokument entfernt. Die Bestimmung des Wahrheitswerts ist die
Angelegenheit der Schnittstelle zwischen TAL und der
‘expression engine’. Zu diesem Zweck hat
‘nothing’ den Wert ‘false’, und die
Beendigung einer Aktion hat denselben Effekt wie die Rückgabe des
Wertes ‘true’.
Beispiel:
<p tal:condition=“here/copyright“
tal:content=”here/copyright”>(c) 2000</p>






