Buchungssoftware

Smarty Syntax für Formulare

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.