Barcode (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
Zeile 99: Zeile 99:
 
Template Quelltext
 
Template Quelltext
 
<source lang="xml">
 
<source lang="xml">
<sp:barcode name="mycode" text="${myLink.link.absoluteUrl}"/>
+
<sp:barcode name="mycode" type="qrcode" text="${myLink.link.absoluteUrl}"/>
 
url: <sp:print name="mycode.url"/>
 
url: <sp:print name="mycode.url"/>
 
</source>
 
</source>

Aktuelle Version vom 15. Mai 2018, 17:02 Uhr

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

Beispiele

Textbild erzeugen

Template Quelltext

<sp:barcode name="mycode" type="qrcode" text="${myLink.link.absoluteUrl}"/>
url: <sp:print name="mycode.url"/>

Ausgabe

url: /test/test.html.media/barcode/11400032033.png