$wsNewsletter

$wsNewsletter

Mit dem $wsNewsletter Modul können Sie auf Newsletter-Funktionen zugreifen. Typische Anwendungsfälle sind Anmeldeformulare mit Zielgruppen-Auswahl, Newsletter-Verwaltung im Kundenkonto oder Abmelde-Links in E-Mails. In diesem Abschnitt erfahren Sie, wie Sie Zielgruppen laden und Newsletter-Formulare erstellen können.


Inhaltsverzeichnis


Modulübersicht


Beispiel / Ausschnitt über $wsNewsletter

{{= $wsNewsletter | json }}


JSON-Ausgabe

{ "getTargetGroups": "ƒ()" }

Anmerkung: "ƒ()" kennzeichnet eine Funktion.


Methoden in der Übersicht

Methode

Rückgabe-Typ

Beschreibung

Methode

Rückgabe-Typ

Beschreibung

getTargetGroups()

array

Lädt die verfügbaren Newsletter-Zielgruppen.

 


Templates

Newsletter-Formulare werden typischerweise an folgenden Stellen eingesetzt:

  • Footer: Kompaktes Anmeldeformular mit E-Mail-Feld.

  • Eigene Seite: Ausführliches Formular mit Zielgruppen-Auswahl und zusätzlichen Feldern.

  • Kundenkonto: Verwaltung der Newsletter-Abonnements.


Variablen

Für $wsNewsletter stehen keine Variablen zur Verfügung.


Methoden

$wsNewsletter.getTargetGroups()

Lädt die verfügbaren Newsletter-Zielgruppen.


Signatur
$wsNewsletter.getTargetGroups()


Rückgabe
array - Liste der verfügbaren Zielgruppen.

Beispiel, das alle Zielgruppen lädt.

{{ var $myTargetGroups = $wsNewsletter.getTargetGroups() }} {{ foreach $targetGroup in $myTargetGroups }} {{= $targetGroup.name }} - {{= $targetGroup.id }} {{ /foreach }}

 


Aktionen

Für $wsNewsletter stehen keine Aktionen zur Verfügung.


Beispiele

 

Anmeldeformular mit Zielgruppen-Auswahl

{{ var $targetGroups = $wsNewsletter.getTargetGroups() }} {{ if $targetGroups }} <p>Newsletter auswählen:</p> {{ foreach $group in $targetGroups }} <label> <input type="checkbox" name="targetGroupId" value="{{= $group.id }}"> {{= $group.name }} </label> {{ /foreach }} {{ /if }}

 


Weiterführende Links