
Druckversion
| |
Aufbau der Excel Tabelle (Keywords, Tags, Content) |
|---|
Eingabefelder

Keyword: In die roten Felder darf nur eines von den etwa 10 gültigen
Keywords eingetragen werden. Diese sind in der Referenz beschrieben.

Tag: In die blauen Felder werden Tags eingesetzt. Die Tags sind frei wählar,
müssen aber ausschliesslich aus Buchstaben bestehen. Ein Tag erscheint nie
auf einer Webseite.

Content: In die weissen Content-Felder darf beliebiger Text eingesetzt
werden. Aber auch Excel-Formeln sind zulässig.
Vergleich zwischen Java und Zulu
| Zulu |
Java |
| Bezeichnung |
Beispiel |
Bezeichnung |
Beispiel |
Keyword |
Navigation:, Output: |
Keyword |
Class, Interface, Integer |
Tag |
Page, Title, Link |
Variable, Method, Class |
a, counter |
Content |
"Anleitung", "Tipps und Tricks!" |
String |
"Anleitung", "Tipps und Tricks!" |
Navigationsbereich

In diesem Bereich wird die Struktur der Website definiert.
Dadurch, dass der Tag 'Page' links und oben erscheint, definiert er die
Struktur der Navigation:
Durch einen Slash wird ein Menu eingerückt. Beachte: "anleitung/einfuehrung" in der Excel Tabelle erzeugt einen
eingerückten Eintrag "Einführung" auf der Zulu-Seite.
Die Felder 'Title" bestimmen den Inhalt der Menus. Die Felder
"Folder" bestimmen den Ort der jeweiligen Seite im Filesystem.
Konfigurationsbereich

Hier wird zum Beispiel vorgegeben, wie das Template, welches zum Assemblieren
der Seiten verwendet werden, heisst.
Funktionsweise des Assemblers |
|---|
Hinter der Schaltfläche ZULU verbirgt sich ein VisualBasic Programm. Durch Klicken der Schaltfläche werden die Webseiten assembliert:
- Alle Files werden gebildet
- Jedes File wird gebildet aus dem Template
- Zulu:Tag's werden ersetzt durch:
- Content-File
- Navigationselemente
- Ersetzungselementen aus dem Excelfile
Zulu fügt vorgegebene Elemente zu Webseiten zusammen (assembliert).
Page:
Aufgrund der Spalte Page wird die Gliederung der Navigation gebildet.
Beispiel:
produkte
produkte/schraubenzieher
produkte/zangenDas Keyword Page kommt in der linken Spalte und auf der obersten Zeile vor.
(Es kann ein beliebiges Wort verwendet werden. Bedingung: Links und oben muss
dasselbe Wort verwendet werden.)
Template:
Hier wird angebeben, welches Layout (Template) verwendet werden soll.
Beispiel:
www\template\zulu_template.html
Output:
An diesen Ort werden die assemblierten Files geschrieben.
Beispiel:
www\<!--Zulu:Tag:Folder-->\index.html
DebugTags:
Kann 0 oder 1 sein.
1 bedeutet,
dass die Tags nicht ersetzt sondern durch den Inhalt ergänzt werden. So
sind die Tags in der assemblierten Seiten noch immer Vorhanden.
CloseMenu:
Kann 0 oder 1 sein.
CloseMenu: 0
Nicht
angewählte Menus werden ausgeblendet.
Beachte "Funktionsweise".
|
CloseMenu: 1
Es sind immer alle Menueinträge sichtbar.
Beachte "Funktionsweise".
|
ZuluVersion, ZuluProductName, ...:
Die ZuluXXX Tags stammen nicht aus dem Excel Sheet, sondern werden durch den
Assembler eingefügt.
| Template
|
Content
|
<!--Zulu:Tag:ZuluVersion-->
|
v0.81
|
<!--Zulu:Tag:ZuluProductName-->
|
Zulu Website-Assembler v0.81
|
<!--Zulu:Tag:ZuluExcelName-->
|
zulu_content.xls
|
<!--Zulu:Tag:ZuluExcelPath-->
|
C:\Data\Zulu\Versuche\zulu_2002-05-11a_v0.8.9\www\zulu_templates
|
<!--Zulu:Tag:ZuluTemplateName-->
|
zulu_template_simple_zulu.html
|
<!--Zulu:Tag:ZuluTemplatePath-->
|
C:\Data\Zulu\Versuche\zulu_2002-05-11a_v0.8.9\www\zulu_templates
|
<!--Zulu:Tag:ZuluAssembledDateTime-->
|
2002-05-11 12:38:40
|
|