{qr}

Parameter Typ Erforderlich Beschreibung
text String Ja Zu generierender QR Code.
mode String Nein Grafik Typ: svg oder png (Standard).
level String Nein Verwendete Fehlerkorrektur: l (7%), m (15%, Standard), q (25%) oder h (30%).
scale Integer Nein Zu verwendende Breite/Höhe für die Pixel Blöcke im QR Code (Standard: 8).
output String Nein Grafik Ausgabe: file oder embed (Standard).
logo String Nein Pfad zu einem Logo, das mittig angezeigt wird. Das Logo sollte quadratisch sein.

Mit dieser Smarty Funktion können Sie einen QR Code generieren. Der Einsatz erfolgt in einem IMG Element.

<img src="{qr text="foobar"}">

Standardmäßig wird die erzeugte Grafik als eingebetteter base64 String zurückgeliefert. Alternativ kann auch ein Pfad zu einer temporär hinterlegten Datei erzeugt und zurückgeliefert werden.

<img src="{qr text="foobar" output="file"}">

Die generierte Grafik ist eine PNG Datei mit weißem Hintergrund. Alternativ kann auch eine SVG Datei erzeugt werden.

<img src="{qr text="foobar" mode="svg"}">
wb_incandescent

Bitte beachten Sie, dass die SVG Datei keine feste Breite hat. Das Design muss für diese Grafik eine Breite festlegen oder Sie setzen zusätzlich das width Attribut für das IMG Element.