-
Notifications
You must be signed in to change notification settings - Fork 0
Smarty
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.
http://kalender.scoutnet.de/2.0/show.php?id=4&template=smarty.tpl
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.