Barcode (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 33: Zeile 33:
 
| Ja
 
| Ja
 
| None
 
| None
| 2
+
| 2.5.6
 
|-
 
|-
 
| <code>text</code>
 
| <code>text</code>
Zeile 39: Zeile 39:
 
| Ja
 
| Ja
 
| None
 
| None
| 2
+
| 2.5.6
 +
|-
 +
| <code>type</code>
 +
| [[Text]]
 +
| Ja
 +
| None
 +
| 2.5.6
 
|-
 
|-
 
| <code>width</code>
 
| <code>width</code>
Zeile 45: Zeile 51:
 
| Nein
 
| Nein
 
| None
 
| None
| 2
+
| 2.5.6
 
|-
 
|-
 
| <code>height</code>
 
| <code>height</code>
Zeile 51: Zeile 57:
 
| Nein
 
| Nein
 
| None
 
| None
| 2
+
| 2.5.6
 
|-
 
|-
 
| <code>locale</code>
 
| <code>locale</code>
Zeile 57: Zeile 63:
 
| Nein
 
| Nein
 
| None
 
| None
| 2
+
| 2.5.6
 
|-
 
|-
 
| <code>scope</code>
 
| <code>scope</code>
Zeile 63: Zeile 69:
 
| Nein
 
| Nein
 
| request
 
| request
| 2
+
| 2.5.6
 
|}
 
|}
  
Zeile 71: Zeile 77:
 
;<code>text</code>
 
;<code>text</code>
 
:Text aus dem der Barcode generiert werden soll.
 
:Text aus dem der Barcode generiert werden soll.
 +
 +
;<code>type</code>
 +
:Zu erzeugender Barcode-Typ. Unterstütz wird z.Z. nur <code>qrcode</code>
  
 
;<code>width</code>
 
;<code>width</code>

Version vom 2. August 2013, 10:22 Uhr

Name

<sp:barcode> - Wandelt einen Text in ein Barcode kodiertes Bild um

Syntax

<sp:textimage
   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:textimage name="mycode" text="${myLink.link.absoluteUrl}">
url: <sp:print name="mycode.url"/>

Ausgabe

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