Barcode (SP-Tag)
Name
<sp:barcode> - Wandelt einen Text in ein Barcode kodiertes Bild um
Syntax
<sp:barcode
name="variable"
scope="page"
text="${mylink.url}"
type="qrcode"
width="300"
height="300"
/>
Beschreibung
Mit diesem Tag können aus Texten Bar-Code Bilder (z.B. QR-Codes) generiert werden. Über das text
-Attribut wird der Text angegeben, aus dem das Bild erzeugt werden soll. Werden Höhe und Breite gibt die Bildgröße an.
Dieser Tag verhält sich in In- und Out-Modus unterschiedlich.
- Out-Modus
- Wird
sp:barcode
im Out-Modus betrieben, wird das Bild in einem Verzeichnis barcode unterhalb des Medien-Verzeichnisses des Artikels abgelegt. - In-Modus
- Wird
sp:barcode
im In-Modus betrieben, wird das Bild in der BinDB abgelegt.
Attribute
Name | Type | Required | Default | ab IES Version |
---|---|---|---|---|
name
|
Variable | Ja | None | 2.5.6 |
text
|
Text | Ja | None | 2.5.6 |
type
|
Text | Ja | None | 2.5.6 |
width
|
Expression | Nein | None | 2.5.6 |
height
|
Expression | Nein | None | 2.5.6 |
locale
|
Locale | Nein | None | 2.5.6 |
scope
|
Scope | Nein | request | 2.5.6 |
name
- Name der Variable für den Zugriff auf das Ergebnis-Object. Je nach Angegebenen Typ. Mögliche Objekte sind: QRCode.
text
- Text aus dem der Barcode generiert werden soll.
type
- Zu erzeugender Barcode-Typ. Unterstütz wird z.Z. nur
qrcode
width
- Breite des Bildes.
height
- Höhe des Bildes.
locale
- Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachigen Variablen.
scope
- Gültigkeitsbereich, in dem die Variable definiert ist. Möglich sind
page
undrequest
.
Beispiele
Textbild erzeugen
Template Quelltext
<sp:barcode name="mycode" text="${myLink.link.absoluteUrl}"/>
url: <sp:print name="mycode.url"/>
Ausgabe
url: /test/test.html.media/barcode/11400032033.png