Eine Ebene höher
Frage
Warum wird mein Structured Text Dokument doppelt als HTML ausgezeichnet, wenn ich es mit dem fmt="structured-text" Attribut aus einer DTML Methode in ein anderes Dokument einfüge?
Antwort
Das liegt daran das die __str__-Methode der DocumentTemplate.HTML-Klasse automatisch nach HTML übersetzt.
Umgehen läßt sich das indem man den strukturierten Text mit der read_raw()-Method einliest. Beispiel:
<dtml-var "FAQ_Document_stx.read_raw()" fmt="structured-text">