INPUT¶
Erzeugt im Editor ein einfaches oder komplexes Eingabefeld dessen Wert in das Mailing bzw. die Landingpage gerendert wird.
Verwendung¶
E-Mail-Templates, Landingpage-Templates
Syntax¶
[INPUT type='...' name='...' ... /]
Attribute¶
Allgemein¶
Die folgenden Attribute funktionieren in sämtlichen Input-Typen.
Attribut | Wert | Beschreibung |
---|---|---|
type 1 |
Einfache Inputschar text url Komplexe Inputs boolean select color a img a_img HTML-Inputs span p h1 h2 h3 h4 |
Definiert den Typ des Inputs |
name 1 |
Name | Name des Inputs. Darf keine Sonderzeichen und Großbuchstaben enthalten. Ziffern, Bindestriche und Unterstriche sind erlaubt. |
label |
Text | Angezeigte Bezeichnung dieses Inputs im Editor |
label_de |
Text | Übersetzung Deutsch (optional) |
label_en |
Text | Übersetzung Englisch (optional) |
descr |
Text | Beschreibungstext |
descr_de |
Text | Übersetzung Deutsch (optional) |
descr_en |
Text | Übersetzung Englisch (optional) |
required |
true false 2 |
Wenn true , wird der umgebende [BLOCK] nicht gerendert, falls dieser Input nicht ausgefüllt ist. |
hidden |
true false 2 |
Wenn true , wird dieser Input nicht in die Ausgabe gerendert. |
Einfache- und HTML-Inputs¶
Einfache Inputs¶
Typen: char
, text
,url
, html
Diese Typen unterscheiden sich lediglich durch die Darstellung im Editor. Der Input type='html'
erzeugt in Abhängigkeit von den Systemeinstellungen des Benutzers entweder einen WYSIWYG-Editor oder eine Textarea.
Attribut | Wert | Beschreibung |
---|---|---|
index |
true false 2 |
Wenn true , wird der Wert dieses Inputs als Inhaltsverzeichnis-Eintrag genutzt. |
default |
Text | Standard-Wert, wenn ein neuer Inhalt mit diesem Input erstellt wird. Beispiel: default='Das ist der Artikel-Text.' |
editor-form-layout |
default 2textarea wysiwyg |
Funktioniert nur für Inputs vom Typ html .Ermöglicht es, die Einstellung "Editor für HTML-Elemente und HTML-Mailings" in "Eigene Einstellungen"/"Systemeinstellungen" zu überschreiben. |
landingpage-link |
true false 2 |
Für Funktion "Landingpage aus E-Mail erstellen". Wenn true , wird der Landingpage-Link in den Input geschrieben, wenn aus dem Mailing eine Landingpage erstellt wird. |
HTML-Inputs¶
Typen: span
, p
, h1
, h2
, h3
, h4
Diese Typen rendern das entsprechende HTML-Tag in die Ausgabe.
Inline-Editing funktioniert nur mit HTML-Inputs.
Attribut | Wert | Beschreibung |
---|---|---|
index |
true false 2 |
Wenn true , wird der Wert dieses Inputs als Inhaltsverzeichnis-Eintrag genutzt. |
default |
Text | Standard-Wert, wenn ein neuer Inhalt mit diesem Input erstellt wird. Beispiel: default='Das ist der Artikel-Text.' |
attributes |
Text | Attribute für das HTML-Tag. Beispiel: attributes='class="my_class" style="border:solid 1px #000;"' |
inputassistance |
true 2false |
Wenn false , werden die Eingabehilfen ![]() |
rows |
Integer | Anzahl der Zeilen des Textfeldes. Beispiel: rows='4' |
Komplexe Inputs¶
Checkbox¶
Typ: boolean
Dropdown-/Einfachauswahl¶
Typ: select
Attribut | Wert | Beschreibung |
---|---|---|
option-values |
Text | Werte der Auswahl-Optionen. Die Werte durch Pipe-Operator trennen. Beispiel: option-values='|info|warning' |
option-labels |
Text | Bezeichnungen der Auswahl-Optionen (optional). Die Bezeichnungen durch Pipe-Operator trennen. Beispiel: option-labels='bitte wählen|Info|Warnung' |
option_labels_de |
Text | Übersetzung Deutsch (optional) |
option_labels_en |
Text | Übersetzung Englisch (optional) |
default |
Text | Standard-Wert, wenn ein neuer Inhalt mit diesem Input erstellt wird. |
[INPUT type='select'
name='style'
label='Style'
option-values='|info|warning|question'
option-labels='bitte wählen|Info|Warnung|Frage'
default='info' /]
Colorpicker¶
Erzeugt im Editor einen Colorpicker. Ausgeben wird, je nach verwendeten Attributen entweder der Farbcode oder eine CSS-Klasse.
Typ: color
Attribut | Wert | Beschreibung |
---|---|---|
color-values |
Farbe(n) (Hex) | Vordefinierte Farben. Format: Hexadezimal oder Farbname. Beispiel: color-values='|#ff0|#fff' |
color-labels |
Text | Bezeichnungen der Farben (optional). Beispiel: color-labels='Schwarz|Weiss' |
color-labels_de |
Text | Übersetzung Deutsch (optional) |
color-labels_en |
Text | Übersetzung Englisch (optional) |
color-classes |
Text | Rendert den hinterlegten CSS-Klassennamen. Beispiel: color-classes='black|white' |
color-custom |
true 2false |
Legt fest, ob individuelle Farben gewählt werden dürfen. |
default |
Farbe (Hex) | Standard-Wert, wenn ein neuer Inhalt mit diesem Input erstellt wird. Beispiel: default='#fff' |
[INPUT type='color'
name='my-color'
label="Farbe"
color-values='#08f279|#ffffff'
color-labels='grün|weiß'
default='#08f279'
color-custom='true' /]
Link-Input¶
Typ: a
Attribut | Wert | Beschreibung |
---|---|---|
default_href |
URL | Standard-Link-URL |
default_text |
Text | Standard-Link-Text |
default_comment |
Text | Standard Kommentar (für Mailing-/Landingpage-Statistik) |
[INPUT type='a'
name='textlink'
label="Textlink"
default_href='https://example.com/'
default_text='Weiterlesen' /]
Bild-Inputs¶
Typen: img
, a_img
Attribut | Wert | Beschreibung |
---|---|---|
default_href |
URL | Nur a_img : Standard Link-Url |
default_comment |
Text | Nur a_img : Standard Kommentar (für Mailing-/Landingpage-Statistik) |
key_width |
true false 2 |
Wenn true , wird das Eingabefeld "Bildbreite" angezeigt. |
key_height |
true false 2 |
Wenn true , wird das Eingabefeld "Bildhöhe" angezeigt. |
key_src_mobile |
true false 2 |
Wenn true , werden die Eingabefelder für das mobile Bild angezeigt. |
key_width_mobile |
true false 2 |
Wenn true , wird das Eingabefeld "Bildbreite" für das mobile Bild angezeigt. |
key_height_mobile |
true false 2 |
Wenn true , wird das Eingabefeld "Bildhöhe" für das mobile Bild angezeigt. |
default_src |
URL | Standard URL des Bildes |
default_alt |
Text | Standard Alternativtext des Bildes |
default_width |
Integer | Standard Breite des Bildes. Beispiel: default_width='200' |
default_height |
Integer | Standard Höhe des Bildes. |
default_src_mobile |
URL | Standard URL des mobilen Bildes |
default_width_mobile |
Integer | Standard Breite des mobilen Bildes. |
default_height_mobile |
Integer | Standard Höhe des mobilen Bildes. |
desktop |
true 2false |
true : Bild an dieser Stelle in der Desktop-Ansicht anzeigen. |
mobile |
true false 2 |
true : Bild an dieser Stelle in der Mobile-Ansicht anzeigen. |
Beispiel: verlinkbares Bild
[INPUT type='a_img'
name='image'
label='Bild'
default_src='https://example.com/images/logo.png'
default_href='https://example.com/'
default_alt='Logo'
attributes='class="article-image"' /]
Beispiel: Abweichendes Bild in mobiler Darstellung
Aktivierst du mittels key_src_mobile='true'
und mobile='true'
das mobile Bild, wird die Desktop-Version des Bildes innerhalb <span class="none">...</span>
und die Mobil-Version innerhalb <div class="mobile" ...></div>
platziert. Den Media Queries musst du die folgenden Anweisungen hinufügen:
<head>
<style>
@media screen and (max-width: 768px) { /* (1)! */
.none { /* (2)! */
display: none !important;
}
.mobile { /* (3)! */
width: auto !important;
max-height: inherit !important;
overflow: visible !important;
float: none !important;
display: block !important;
}
}
</style>
</head>
<body>
[INPUT type='img'
name='image'
label='Bild'
default_src='https://example.com/images/bild.png'
key_src_mobile='true'
default_src_mobile='https://example.com/images/bild-mobile.png'
mobile='true' /]
</body>
- Die mobile Darstellung wird im Beispiel bis zu einer Anzeigebreite bis zu 768px verwendet.
- Desktop-Bild ausblenden.
- Mobile-Bild einblenden.
<head>
<style>
@media screen and (max-width: 768px) {
.none {
display: none !important;
}
.mobile {
width: auto !important;
max-height: inherit !important;
overflow: visible !important;
float: none !important;
display: block !important;
}
}
</style>
</head>
<body>
<span class="none">
<img alt="" src="https://example.com/images/bild.png" /><!-- (1)! -->
</span>
<!--[if !mso]><!-->
<div class="mobile" style="width: 0px; max-height: 0px; overflow: hidden; float:left; display: none;">
<img alt="" src="https://example.com/images/bild-mobile.png" /><!-- (2)! -->
</div>
<!--><![endif]-->
</body>
- Desktop-Version
- Mobile-Version
RSS-Integration¶
Siehe RSS-Integration
Attribut | Beschreibung |
---|---|
feed-path |
Der gewünschte Knoten im <item> (title , link ,descripition , …) |
feed-path_<key> |
Knoten für komplexe Inputs bwz. Link-Inputs. Beispiel: feed-path_href='link' |
Microdata-Integration¶
Siehe Microdata-Integration
Attribut | Beschreibung |
---|---|
microdata |
Pfad zum Mikrodaten-Element. Trennzeichen ist der Bindestrich - . Beispiel: product-offers-priceCurrency |
replace_path |
Ersetzt Teile einer URL. Syntax: replace_path='<SEARCH>|<REPLACE>' Beispiel: Mit replace_path='web|email' " wird die URL https://example.com/images/web/product.png zu https://example.com/images/email/product.png umgeschrieben. |