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-TagsE-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 FormatJJJJ-MM-TT, also beispielsweise 2026-12-24. Genau so gibt ~E-NL-Pause~ es auch aus.
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 undcharset=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 allerE-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.