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 label
mü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.