Das Smarty-Tag zur Generierung von QR-Codes kann überall dort verwendet werden, wo Sie Smarty-Code verwenden können.
Die Syntax für einen 2D-Barcode / QR-Code lautet dabei wie folgt:
{box name=coe_barcode_generator type=user dimension="qrcode" text="123456789"}
Im Parameter text=“abc“ wird der gewünschte Inhalt des Barcodes angegeben (bitte stets in doppelten Anführungszeichen). Weiterhin sind die beiden Parameter type=user und dimension=“qrcode“ erforderlich.
Bei Laden des HTML-Codes wird dieser Smarty-Tag in einen QR-Code gewandelt und ausgegeben.
Es stehen dabei verschiedene optionale Parameter zur Verfügung, um das Rendering des 2D-Barcodes zu beeinflussen.
Wichtig: Die erzeugten Barcodes sollten nicht durch zusätzliches HTML / CSS skaliert oder verändert werden (bspw. verkleinern), da die Barcodes dann ggf. nicht mehr sauber maschinenlesbar sind. Verwenden Sie zur Skalierung/Änderung daher nur die zusätzlichen Optionen.