Zum Hauptinhalt springen
Der E-Marketing-Manager braucht im Shop zwei Templates: eines für An- und Abmeldung und die Verwaltung der eigenen Einstellungen, und eines für die Online-Ansicht des Newsletters. Diese Seite enthält beide als Ausgangspunkt. Kopieren Sie die Dateien unter den angegebenen Namen in Ihr Templateverzeichnis. Alle Beschriftungen sind Beispieltexte. Wegweiser: E-Marketing-Manager · Referenz: E-NL-Tags

Die beiden Templates

incl_newsletter.htm

Das Template enthält drei Bereiche in einem einzigen Formular. Welcher davon erscheint, entscheidet der Shop über die drei Abschnitts-Tags E-NL-SEC-subscribe, E-NL-SEC-unsubscribe und E-NL-SEC-manage. Das versteckte Feld logintype sagt dem Server anschließend, welcher Bereich abgeschickt wurde.

Die versteckten Felder sind nicht optional

Jedes Eingabefeld hat ein Gegenstück mit der Endung _hidden, beispielsweise ~E-NL-A-Title_hidden~ neben dem Titelfeld. Lassen Sie keines davon weg. Warum sie gebraucht werden und was ohne sie passiert, steht auf der Referenzseite zum Abonnement. Referenz: E-NL, Abonnement verwalten

Das Datum der Pause

Das Eingabefeld für “vorübergehend abbestellen bis” erwartet das Datum im Format JJJJ-MM-TT, also beispielsweise 2026-12-24. Genau so gibt ~E-NL-Pause~ es auch aus.
Wenn Sie an dieses Feld einen Datepicker hängen, stellen Sie ihn auf dieses Format ein. Ein deutsch formatiertes Datum kann der Server nicht lesen. Statt einer Fehlermeldung setzt er die Pause dann auf einen Zeitpunkt in der Vergangenheit, womit sie sofort wieder endet.

Die Abmeldung braucht mehr als die Checkbox

Der Abmeldebereich im Beispiel enthält nur die Checkbox für die vollständige Sperrung. Das reicht nicht für alle Fälle: Wenn der Empfänger diese Checkbox nicht ankreuzt, erwartet der Server mindestens ein angekreuztes Interessengebiet, von dem abgemeldet werden soll. Ohne eines bricht er mit einer Fehlermeldung ab. Ergänzen Sie im Abmeldebereich also dieselben Interessengebiets-Checkboxen wie im Anmeldebereich, jeweils mit ihrem _hidden-Tag.

incl_newsletter_onlineview.htm

Dieses Template ist kurz. Es zeigt einen bereits versendeten Newsletter im Browser an, für Empfänger, bei denen die Darstellung im Mailprogramm nicht funktioniert.
~E-NL-OnlineView~ liefert den vollständigen Newsletter als HTML. Das Beispiel packt ihn in ein p-Element, in dem Blockelemente eigentlich nichts verloren haben. Verwenden Sie besser ein div, sonst bricht der Browser das Element eigenmächtig auf.

Zwei Hinweise zu beiden Templates

Beide Beispiele tragen den HTML-4.01-Doctype und charset=ISO-8859-1. Für einen neuen Shop übernehmen Sie stattdessen den Doctype und den Zeichensatz Ihrer übrigen Templates, üblicherweise HTML5 und UTF-8. Die E-NL-Tags arbeiten mit beidem. Die Beschriftungen stehen in den Beispielen als label-Elemente ohne Bezug zum jeweiligen Feld. Damit ein Klick auf die Beschriftung das Feld anspringt und Screenreader die Zuordnung erkennen, geben Sie jedem Eingabefeld eine id und verweisen aus dem label mit for darauf.

Wo die Tags beschrieben sind

Diese Seite erklärt die beiden Beispieldateien. Die vollständige Beschreibung aller E-NL-Tags steht auf den vier Referenzseiten, nach Themen geordnet. Referenz: E-NL, Anmeldeformular · Abonnement verwalten · Seitenzustände und Meldungen · Gutscheine Die Beispiele nutzen nur einen Teil davon. Lohnend sind vor allem E-NL-TargetGroup_definition(n) für einen erklärenden Text neben der Checkbox, E-NL-A-Street2 für die zweite Straßenzeile und E-NL-Subshop(), wenn Ihre Subshops unterschiedliche Interessengebiete anbieten.