Smarty Syntax für Formulare

Die Templates für PDF-Druck- und E-Mail Formulare werden im Formular-Editor unter dem Menüpunkt System – Formulare hinterlegt

Allgemein

Die Platzhalter, ersichtlich aus der Datenbank-Ansicht, werden mit der Smarty Syntax ausgegeben. Eine umfangreiche Dokumentation zu Smarty (in englischer Sprache), finden Sie hier: https://www.smarty.net/docs/en/

Variablen (Platzhalter)

Alle Variablen werden in der Datenbank-Ansicht mit einer Inhaltsvorschau gelistet, diese werden beliebig im Template verwendet.

Travelmanager Smarty-Funktionen

Übersicht über individuelle Funktionen in Travelmanager

  • DblToC : Numerischer Wert für Währung ausgeben, z.B: {2.03|DblToC} gibt 2,03 aus
  • CToDbl : Formatierten Wert in Zahl konvertieren, z.B: {"2,03"|DblToC} gibt 2.03 zurück
  • ZeitAnzeige : Konvertiert eine Zahl als lesbare Uhrzeit, z.B: {930|ZeitAnzeige} ergibt 09:30
  • cutTextFahrplanausgabe : Schneidet den Test ab einer bestimmten länge ab, {"ABCDEF"|cutTextFahrplanausgabe:2} gibt AB… zurück
  • Verschlüsselter QR-Code mit der Vorgangsnummer als Code: {$reservierung_id|generateQRCode:$vorgang_nr}

Drucken von Tickets / Quittungen

Um bei einem Ticketverkauf gleichzeitig ein Ticket sowie eine Quittung mit 2 verschiedenen Druckern zu drucken, gehen Sie wie folgt vor:

  • Template für Ticket und Quittung fertig erstellt
  • Unter Systemparameter – Drucker, die Templates entsprechend einstellen
  • Unter Systemparameter – Verkaufsstelle, die Drucker für die jeweilige Verkaufsstelle einstellen