Beispiel-E-Mail-/Landingpage-Template¶
Das folgende Template stellt das Element Artikel - Text mit Headline bereit. Dieses besteht aus einer Headline und einem Text. Klicke auf die -Icons im Template-Quelltext, um eine Beschreibung zu sehen.
Info
E-Mail-Templates setzen sich aus einem HTML-Teil und Text-Teil zusammen. In diesem Abschnitt wird ausschließlich der HTML-Teil beschrieben. Die Erstellung des Text-Teils wird hier erläutert.
<!DOCTYPE html>
<html>
<head>
<title>Mein erstes Template</title>
<meta charset="UTF-8">
<style>
body { font-family: Arial, sans-serif; }
</style>
</head>
<body>
[CONTAINER name='contents'<!-- (1)! --> label='Inhalte'<!-- (2)! -->]
[BETWEEN]<br /><br />[/BETWEEN]<!-- (3)! -->
[ELEMENT name='article' label='Artikel - Text mit Headline' default='true'<!-- (4)! -->]
<table border="0" cellspacing="0" cellpadding="0" width="640" align="center">
<tr>
<td>
[BLOCK name='headline' label='Headline']
<h1>[INPUT name='text'
label='Text'
type='span'<!-- (5)! -->
rows='2'<!-- (6)! -->
default='Headline'<!-- (7)! -->
required='true'<!-- (8)! --> /]</h1>[/BLOCK]
<p>[INPUT name='text' label='Text' type='span' rows='8' default='Das ist der Artikeltext.' /]</p>
</td>
</tr>
</table>
[/ELEMENT]
[/CONTAINER]
</body>
</html>
- Der Wert des
name
-Attributes muss klein geschrieben werden und darf keine Leer- und Sonderzeichen enthalten. Bindestriche und Unterstriche sind erlaubt. label='...'
: legt die Bezeichnung im Editor fest. Wird keinlabel
angegeben, wird der Wert desname
-Attributes angezeigt.[BETWEEN]...[/BETWEEN]
: Der hinterlegte Inhalt wird zwischen aufeinanderfolgenden Elementen eingefügt.-
default='true|false*'
: Wenn am[ELEMENT]
angegeben undtrue
, wird das Element automatisch zum Mailing/der Landingpage hinzugefügt.* Standard
-
type='...'
: Rendert das entsprechende HTML-Tag in die Ausgabe. rows='...'
: Legt die Anzahl der Zeilen fest, die das Eingabefeld im Editor haben soll.default='...'
: Standard Text des Inputs.-
required='true|false*'
: Legt fest, ob der[INPUT]
ein Pflichtfeld ist. Wenntrue
, wird der Inhalt des umschließenden Blocks nur angezeigt, wenn das Eingabefeld befüllt ist.* Standard
Links: Mailing- bzw. Landingpage-Aufbau. Das Element Artikel - Text mit Headline ist dem Inhalt beim Anlegen der Mail/Landingpage aufgrund des Attributes default='true'
automatisch hinzugefügt.
Mitte: Mailing-/Landingpage-Vorschau
Rechts: Elemente-Pool. Enthält eine Auflistung aller im Template verfügbaren Elemente.
Durch Klick auf Artikel - Text mit Headline im Aufbau, öffnet sich das Fenster zum Bearbeiten:
<!DOCTYPE html>
<html>
<head>
<title>Mein erstes Template</title>
<meta charset="UTF-8">
<style>
body { font-family: Arial, sans-serif; }
</style>
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" width="640" align="center">
<tr>
<td>
<h1><span>Headline</span></h1>
<p><span>Das ist der Artikeltext.</span></p>
</td>
</tr>
</table>
</body>
</html>
Regeln¶
- Direkt im Container
[CONTAINER]...[/CONTAINER]
dürfen folgenden Tags verwendet werden:[ELEMENT]...[/ELEMENT]
,[TOP]...[/TOP]
,[BETWEEN]...[/BETWEEN]
und[BOTTOM]...[/BOTTOM]
. - Container und Elemente mit demselben Namen dürfen mehrfach definiert werden.
- Elemente müssen immer innerhalb von Containern definiert werden.
- Element lassen sich verschachteln: sie können wiederum Container mit Elementen enthalten.
- Blöcke
[BLOCK]
und Eingabefelder[INPUT /]
können auch außerhalb von Containern und Elementen verwendet werden. Sind diese außerhalb platziert, werden die Inputs im Editor (Tab "Inhalte") unter “Globale Anpassungen“ angezeigt. - Jeder
[BLOCK]
muss mindestens einen[INPUT /]
enthalten. Es ist jedoch möglich, einen[INPUT /]
ohne[BLOCK]
zu definieren.
Lerne im nächsten Schritt, wie du E-Mail- oder Landingpage-Template sinnvoll strukturierst: