Bearbeiten des Formularlayouts

Travelmanager Team
14. Mai 2026
2 Min. Lesezeit
Travelmanager

Formularlayouts mit Smarty-PHP-Templateengine

Die Templates für PDF-Druck- und E-Mail-Formulare werden im Formular-Editor unter System > Dokumente hinterlegt. Platzhalter aus der Datenbank-Ansicht werden mit der Smarty-Syntax ausgegeben.

Eine umfangreiche Dokumentation zu Smarty finden Sie unter https://www.smarty.net/docs/en/.

Variablen und Platzhalter

Alle Variablen werden in der Datenbank-Ansicht mit einer Inhaltsvorschau gelistet. Diese Variablen können Sie im Template verwenden, um dynamische Inhalte aus dem Vorgang, der Buchung oder dem Kundenstamm auszugeben.

Travelmanager-Smarty-Funktionen

Travelmanager stellt zusätzliche Smarty-Funktionen bereit, die Sie in Formularen verwenden können:

  • DblToC: Gibt einen numerischen Wert als Währung aus, z. B. {2.03|DblToC} ergibt 2,03.
  • CToDbl: Konvertiert einen formatierten Wert in eine Zahl, z. B. {"2,03"|CToDbl} ergibt 2.03.
  • ZeitAnzeige: Konvertiert eine Zahl in eine lesbare Uhrzeit, z. B. {930|ZeitAnzeige} ergibt 09:30.
  • cutTextFahrplanausgabe: Schneidet einen 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.

{$reservierung_id|generateQRCode:$vorgang_nr}

Drucken von Tickets und Quittungen

Wenn bei einem Ticketverkauf gleichzeitig ein Ticket und eine Quittung mit zwei verschiedenen Druckern gedruckt werden sollen, gehen Sie wie folgt vor:

  1. Erstellen Sie die Templates für Ticket und Quittung.
  2. Stellen Sie die Templates unter Systemparameter > Drucker entsprechend ein.
  3. Richten Sie unter Systemparameter > Verkaufsstelle die Drucker für die jeweilige Verkaufsstelle ein.
Zuletzt aktualisiert am 14. Mai 2026