Jede Vorlage besteht aus einer Anzahl von Dateien, die in einem eigenen Ordner unterhalb des
"template
"-Ordners vorliegen. Die Struktur der Vorlage definiert gleichzeitig die Struktur des
erzeugten HTML-Projekts. Die Funktionen der einzelnen Dateien sowie eine Kurzbeschreibung der Vorlage ist in
einer Layout-Beschreibungsdatei mit der Endung "*.ftd
" ("FamTree Template Descriptor") zusammengefasst.
Auch wenn es in der Praxis häufig ist, dass pro Ordner nur eine Beschreibungsdatei existiert, so spricht nichts
dagegen, dass mehrere Beschreibungsdateien in einem Ordner vorliegen (sofern es Inhalt und Struktur einer Vorlage
erlauben).
Eine Beschreibungsdatei ist eine xml-Datei, die bestimmten Konventionen folgen muss und aus einem oder mehreren funktionalen Bereichen besteht:
Die Dateiendung einer Layout-Beschreibungsdatei muss ".ftd
" sein.
Das Wurzel-Element einer Layout-Beschreibungsdatei ist "familytree-template
". Es hat
zwei optionale (aber dringend empfohlene) Attribute:
name
- Der Name der Vorlagedescription
- Eine kurze Inhaltsbeschreibung der VorlageDie beiden Attribute werden in der FamTree-Anwendung bei der Auswahl der Vorlage angezeigt.
Das Wurzel-Element ist für eine Layout-Beschreibungsdatei verpflichtend. Die im folgenden aufgeführten Unterelement können jeweils optional vorhanden sein. Sie werden in jeweils einem eigenen Kapitel detailliert beschrieben.
Die Beschreibung des "global"-Elements findet sich im Kapitel "Globale Vorlagen".
Die Beschreibung des "member"-Elements findet sich im Kapitel "Personenbezogene Vorlagen".
Die Beschreibung des "map"-Elements findet sich im Kapitel "Image-Map Vorlagen".
Die Beschreibung des "static"-Elements findet sich im Kapitel "Statische Dateien".
Die Beschreibung des "images"-Elements findet sich im Kapitel "Bilder".
© Viktor Keimes, 2010-2020, All rights reserved