Templates für den Editor optimieren¶
Drag & Drop aktivieren¶
Drag & Drop ermöglicht es, Elemente aus dem Elemente-Pool in den Inhaltsbereich zu ziehen oder zu verschieben. Um Drag & Drop zu aktivieren, muss das [ELEMENT] und der umschließende [CONTAINER] als HTML-Block-Level-Element definiert werden. Am besten ist dafür das <div>-Tag geeignet, da dieses keine Abstände bzw. Formatierungen aufweist. Es ist möglich, diese Block-Level-Elemente ausschließlich im Editor anzuzeigen.
[CONTAINER name='content' label='Inhalt' type='div'<!-- (1)! --> attributes='class="my-article-container"'<!-- (2)! --> editor-only='true'<!-- (3)! -->]
[ELEMENT name='article' label='Artikel - Text mit Headline' type='div'<!-- (4)! --> default='true']
<table cellspacing="0" cellpadding="0" width="640" align="center">
<tr>
<td>
[BLOCK name='headline' label='Headline']
<h1>[INPUT name='text' label='Text' type='span' rows='2' default='Headline' required='true']</h1>[/BLOCK]
<p>[INPUT name='text' label='Text' type='span' rows='8' default='Das ist der Artikeltext.']</p>
</td>
</tr>
</table>
[/ELEMENT]
[/CONTAINER]
- Rendert ein
<div>-Tag in die Ausgabe. - Die angegebenen Attribute werden dem HTML-Tag angefügt:
<div class="my-article-container">...</div> - Das HTML-Tag (hier
<div>) wird nur im Editor gerendert. - Rendert ein
<div>-Tag in die Ausgabe.
Inline-Editing aktivieren¶
Damit ein Text direkt im Inhaltsfenster bearbeitet werden kann, muss der dazugehörige [INPUT] von einem der folgenden Typen sein: span, h1, h2, h3, h4 oder p
[INPUT name='text' label='Text' type='span' rows='2' default='Headline' required='true']
Element-Vorschaubilder hinzufügen¶
Im Elemente-Pool lässt sich für jedes Element ein Vorschaubild hinterlegen:

Dazu muss am [ELEMENT] mit dem Attribut preview='...' die URL der gewünschten Grafik übergeben werden:
[ELEMENT name='article' preview='https://example.com/images/elem-preview.png']...[/ELEMENT]
Benutze unseren Generator, um Vorschaubilder aus Fontawesome-Icons zu erzeugen:
Mehrsprachige Templates/Labels verwenden¶
Wenn Ihre Template von deutsch- und englischsprachigen Benutzern verwendet wird, ist es möglich die Bezeichnungen sämtlicher Container, Elemente, Blöcke und Inputs im Editor in der entsprechenden Sprache darzustellen.
Info
Die Sprache der Mailingwork-Oberfläche wird im Menü Eigene Einstellungen/Tab Systemeinstellungen geändert.
Anstelle des Attributes labelmüssen dazu die beiden Attribute label_de und label_en verwendet werden.
Lerne im nächsten Schritt, welche speziellen Funktionen dir in E-Mail-Templates bereitstehen.

