Z.u.L. > Dokumentation > Kontexthilfe

HTML Export mit Vorlagen

Mit Hilfe von Vorlagen lassen sich beim HTML-Export auf einfache Weise persönlich angepasste Webseiten mit Konstruktionen erzeugen. Die Vorlage enthält alle nötigen Informationen, einschließlich Appletgröße, Seitenfarben und Appletfarben, CSS-Dateien und Applet-Archiv. Daher ist der Dialog zur Erzeugung wesentlich kürzer.

Im Exportdialog ist für Codebase der Pfad von der HTML-Datei zu zirkel.jar einzusetzen, also "..", wenn die Datei im Verzeichnis darüber liegt. Die Konstruktionsdatei muss relativ zu zirkel.jar angegeben werden, also etwa "verzeichnis/datei.zir".

Einige Vorlagen sind in der Dokumentation enthalten. Der Benutzer kann aus diesen Dateien leicht eigene Vorlagen erstellen. Vorlagen sind im Prinzip HTML-Dateien mit Platzhaltern. Alle Platzhalter beginnen mit " ". Vorlagendateien sollten die Erweiterung "*.template" bekommen.

Mance Vorlagen verlangen mehrere Abschnitte in der Konstruktionsbeschreibung. Die Abschnitte werden durch eine Zeile "~" voneinander getrennt.

Besonderes Augenmerk muss auf die Umlaute der deutschen Sprache in HTML-Dateien gerichtet werden. Es gibt hier mehrere Möglichkeiten. Das Programm unterstützt UTF-8 und exportiert auch Webseiten in diesem Encoding. Solche Vorlagen lassen sich im HTML-Editor von Mozilla oder in Frontpage öffnen und bearbeiten, oder auch in einen UTF-8 Editor wie JE (vom selben Autor wie Z.u.L.). Alternativ kann UTF-8 in den speziellen Einstellungen abgestellt werden. Man sollte dann allerdings Umlaute mit ä etc. kodieren. Dies gilt auch für den Konstruktionskommentar, wenn er in die HTML-Seite exportiert werden soll.

Die folgenden Platzhalter sind implementiert.

#title
Wird durch den Titel aus dem Exportdialog ersetzt.

#comment1,#comment2,...
Wird durch den entsprechenden Abschnitt des Konstruktionskommentars ersetzt. Der Konstruktionskommentar wird durch Zeilen mit "~" in Abschnitte unterteilt. Jeder Paragraph eines Abschnittes wird in <p>...</p> eingeschlossen.

#comment
Wie #comment1,... Jedoch wird immer der ganze Kommentar verwendet.

#text1,#text2,...
Wie #comment1,... Jedoch wird kein <p>...</p> erzeugt. Diese und alle anderen HTML-Kommandos müssen in die Konstruktionsbeschreibung eingegeben werden.

#text
Wie #texte1,... aber ohne Abschnitte.

#parameter
Fügt die nötigen Parameter für Applets ein.

#color
Fügt zusätzlich Parameter für eventuell geänderte Farben ein.

#font
Fügt zusätzlich Parameter für Fonts ein.

#codebase
Fügt die Codebase aus dem Exportdialog ein.

Hier ist ein sehr einfaches Beispiel für eine Vorlage.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type"
CONTENT="text/html; CHARSET=utf-8">
<TITLE>
#title
</TITLE>
</HEAD>
<BODY BGCOLOR= F0F0F0>
<H1>
title
</H1>
<CENTER>
<P>
<APPLET CODE="rene.zirkel.ZirkelApplet.class" #codebase WIDTH="400"
HEIGHT="400" ALIGN="CENTER">
<PARAM NAME="color" VALUE="240,240,240">
#parameter
</APPLET>
</P>
</CENTER>
#comment
</BODY>
</HTML>

Siehe auch: HTML-Export, Speichern und Laden, Kommentare, Spezielle Einstellungen

Nächstes Thema: Exporteinstellungen