Z.u.L. > Dokumentation > Kontexthilfe
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