Buchungssoftware

Formularlayouts mit Smarty PHP Templateengine

Die Templates für PDF-Druck- und E-Mail Formulare werden im Formular-Editor unter dem Menüpunkt System – Dokumente 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