Einfügestrukturen
Einfügestrukturen
Normalerweise quoten 1 die Anweisungen
’tal:content’ und ’tal:replace’ den
Text, den Sie einfügen, beispielsweise wird ein
’<’ zu einem ’<’. Soll
tatsächlich ungequoteter Text eingefügt werden, so muß dem ganzen
Ausdruck das Wort ’structure’ vorangestellt werden. Ist etwa eine
Variable ’copyright’ gegeben, so erzeugen die folgenden Zeilen
Code etwa ’Copyright 2001’ oder entsprechend
“© 2001“:
<span
tal:replace=“copyright“>Copyright</span> 2001
<span tal:replace=”structure
copyright”>Copyright</span>2001
Diese Eigenschaft ist besonders dann von Nutzen, wenn ein HTML-Codefragment eingefügt werden soll, das in einer Variablen steht oder von einem anderen Zope-Objekt generiert worden ist. Zum Beispiel können Sie Newsitems haben, die einfaches HTML-Markup enthalten, etwa mit den Tags für „bold“ oder „italic“. Beim Anzeigen auf einer News-Seite sollen solche Textformattierungen natürlich beibehalten werden. In diesem Fall könnte man schreiben:
<p tal:repeat=“article topnewsitems”
tal:content=”structure article”>A News
Article</p>
| 1 | Als Quoting wird die Umsetzung von Zeichen bezeichnet, die als Spezialzeichen zur Strukturierung von Text verwendet werden. So muß in Text auf einer HTML-Seite z. B. ein ’<’ als ’<’ geschrieben werden. |






