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