Da Ausdrücke mit ';
' getrennt werden, und weil '$
' Zeichen den Anfang eines Pfades markieren, müssen Sie
';;
' verwenden, wenn Sie ein ';
' in eine Zeichenkette einfügen wollen,
'$$
' verwenden, wenn Sie ein '$
' Zeichen in eine Zeichenkette einfügen wollen.
<span tal:replace="string:this is a $$100 page"/>
string:foo $bar baz <!-- $bar wird ersetzt -->
string:foo $$bar baz <!-- keine Ersetzung -->
string:foo ; php:doFoo() <!-- zwei einzelne Ausdrücke -->
string:foo ;; php:doFoo() <!-- eine einzige Zeichenkette -->