Skip to content
This repository has been archived by the owner on Jun 14, 2022. It is now read-only.
Jan Christopher Vogt edited this page Jan 7, 2014 · 1 revision

Dokumentation

Der ScoutNet-Kalender verwendet Smarty als template-system. Kalender-Templates sind HTML-Dateien mit eingebetteten Platzhaltern und Befehlen für die Einbettung der Kalender-Daten.

Allgemeine Dokumentation zu Smarty findest du unter: http://www.smarty.net/manual/de/ . Dich interessiert der Abschnitt Smarty für Template Designer.

Die im Kalender verfügbaren Variablen kannst du dir mit http://kalender.scoutnet.de/2.0/show.php?id=4&template=debug.tpl oder http://kalender.scoutnet.de/2.0/show.php?id=4&template=variables.tpl anzeigen lassen. Es ist nicht ganz übersichtlich, aber am linken Seitenrand lassen sich die Namen ausmachen. Oder du schaust dir ab, wie andere templates sie verwenden.

Andere template können gute Vorlagen sein, um eigene templates zu entwickeln. Fertige templates findest du unter TemplatesUndExport. Als Vorlagen bieten sich old_style/old_style.tpl, modulsystem/modulsystem.tpl oder scoutnet.tpl an.

Tipps zur Template-Entwicklung

Inhalte der speziellen $smarty variable

http://kalender.scoutnet.de/2.0/show.php?id=4&template=smarty.tpl

Achtung JavaScript

Bei der Verwendung von Javascript ist zu beachten, dass die Zeichen { und } von Smarty interpretiert werden. Daher ist es nötig JavaScript-Blöcke, die diese Zeichen enthalten mit {literal} ...javascript code hier...{/literal} zu umschließen.

Clone this wiki locally