Layout

Beim Publikationslauf wird aus dem Textinhalt des Dokuments der Quelltext für das HTML gewonnen.

Dem Dokument wird (direkt oder vererbt vom Ordner) ein Musterdokument zugewiesen. Es enthält normalen HTML-Quelltext plus Steuersequenzen der Art <?tcl contents ?>.

Wenn die Eigenschaft htmlpatternfile eines Icons einen Dateinamen zugewiesen kriegt, wird die Datei geöffnet. Der Inhalt wird so umgeformt, dass z. B. aus der Steuersequenz <?tcl contents ?> (im Prinzip) der eingebettete Funktionsaufruf [contents] wird.

Der so umgeformte Inhalt wird der Eigenschaft htmlPattern des Icons zugewiesen.

Beim Publikationslauf wird zum Icon ein lokales Objekt htmlPublisher produziert, das eben diese Eigenschaft htmlPattern abruft, mit der Funktion subst umwandelt und in eine Datei schreibt.

Die eingebetteten Kommandos sind Methodenaufrufe des Objekts htmlPublisher (im Beispiel oben ist es contents; das produziert den Dokumentinhalt).


Entfernt artverwandt mit PHP.


No Software Patents

© Wolf Busch | Home | Inhalt | A-Z