default
Dies ist kein Operator, sondern ein Schlüsselwort, das es Vorlagenentwicklern erlaubt, im Falle eines Fehlers, oder wenn etwas nicht definiert ist, den Inhalt einer Auszeichnung als Ersatzwert zu verwenden.
<span tal:define="myVar path/to/possible/var | default">
default my var value
</span>
<span tal:content="some/var | other/path | default">
no some/var and no other/path found here
</span>
<a href="unknown.xhtml" title="Unknown page"
tal:attributes="href item/href | default; title item/title | default"
tal:content="item/title | default">Unknown page</a>
Das obige Beispiel führt das '|
'-Zeichen ein, das für Definitionen oder Ausgaben die Festlegung von Alternativen ermöglicht.