Die Templates für PDF-Druck- und E-Mail Formulare werden im Formular-Editor unter dem Menüpunkt System – Dokumente hinterlegt.
Die Platzhalter, die in der Datenbank-Ansicht sichtbar sind, werden mit der Smarty Syntax ausgegeben. Diese Syntax ermöglicht eine flexible Gestaltung der Formulare. Eine umfangreiche Dokumentation zu Smarty findest Du hier: Smarty Dokumentation.
Variablen (Platzhalter)
Alle Variablen sind in der Datenbank-Ansicht mit einer Inhaltsvorschau gelistet. Diese Variablen kannst Du beliebig im Template verwenden, um dynamische Inhalte anzuzeigen.
Travelmanager Smarty-Funktionen
Hier ist eine Übersicht über individuelle Funktionen, die im Travelmanager zur Anwendung kommen:
- DblToC: Gibt einen numerischen Wert für Währung aus, z.B.: {2.03|DblToC} ergibt 2,03
- CToDbl: Konvertiert einen formatierten Wert in eine Zahl, z.B.: {"2,03"|DblToC} ergibt 2.03
- ZeitAnzeige: Konvertiert eine Zahl in eine lesbare Uhrzeit, z.B.: {930|ZeitAnzeige} ergibt 09:30
- cutTextFahrplanausgabe: Schneidet den Text ab einer bestimmten Länge ab, z.B.: {"ABCDEF"|cutTextFahrplanausgabe:2} ergibt AB…
- generateQRCode: Erstellt einen verschlüsselten QR-Code mit der Vorgangsnummer als Code, z.B.: {$reservierung_id|generateQRCode:$vorgang_nr}
Drucken von Tickets / Quittungen
Um bei einem Ticketverkauf gleichzeitig ein Ticket sowie eine Quittung mit zwei verschiedenen Druckern zu drucken, gehe wie folgt vor:
1. Erstelle das Template für Ticket und Quittung.
2. Stelle die Templates unter Systemparameter – Drucker entsprechend ein.
3. Richte unter Systemparameter – Verkaufsstelle die Drucker für die jeweilige Verkaufsstelle ein.