{qr}

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

Parameter-Name 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.

round Boolean Nein

Runde Elemente generieren.

Beispiel

<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.