Omit-Tag
Omit-Tag
Syntax:
argument ::= [expression]
Um den Inhalt eines Tags unverändert zu lassen aber die
einschließenden Tags selbst zu entfernen wird die
‘omit-tag’-Anweisung verwendet. Wird der zugehörige
Ausdruck zu ‘false’ ausgewertet, wird das Tag normal
abgearbeitet. Ist der Wert des Ausdrucks ‘true’
,oder ist gar kein Ausdruck vorhanden, wird das Anweisungselement
einfach durch seinen Inhalt ersetzt. 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 ‘false’.
Beispiele:
<div tal:omit-tag=““ comment=“Dieses Tag wird
entfernt“>
<i>… aber dieser Text wird
bleiben</i>
</div>
<b tal:omit-tag=”not:bold”>Ich darf nicht
fettgedruckt sein.</b>






