Newsletter

In diesem Abschnitt geht es um das Newsletter-Modul in webEdition.

Anmeldeformular

Hier ist ein Beispiel für ein Anmeldeformular. Es soll als Ansatz dienen, es ist nicht zum produktiven Einsatz gedacht.

<we:form method="post" id="self" nameid="formNewNewsletter">
    <label for="we_subscribe_salutation__">Anrede</label>
  <we:subscribe type="salutation" values="-- ,Herr, Frau" />
    <label for="we_subscribe_title__">Titel</label>
  <we:subscribe type="title" />
    <label for="we_subscribe_firstname__">Vorname</label>
  <we:subscribe type="firstname" />
    <label for="we_subscribe_lastname__">Name</label>
  <we:subscribe type="lastname" />
    <label for="we_subscribe_email__">E-Mail*</label>
  <we:subscribe type="email" class="required email form-control" />

    <we:captcha width="315" height="25" subset="num" fontcolor="#000000" fontsize="16" bgcolor="#ffffff" transparent="false" style="strikeout,outlinecircle,outlinerectangle" stylenumber="7,10" stylecolor="#99ba2e,#6a7887" valign="middle" align="center" type="gif" /><br>
    <label for="code">Bitte geben Sie den Zahlencode ein*</label>
  <input id="code" type="text" name="code">
    
    <button type="submit">Absenden</button>
</we:form>

 

Die Verarbeitung des Anmeldeformulars. Auch hier gilt, dass dies als Coding Ansatz zu verstehen ist; es ist nicht zum produktiven Einsatz geeignet.

<we:ifCaptcha name="code" >
    <we:addDelNewsletterEmail type="csv" path="xxxx/newsletterliste.csv" doubleoptin="true" id="1234" mailid="1234" subject="Newslettereintragung bestätigen" from="noreply@domain.de" />
    <we:ifSubscribe>
        <we:ifDoubleOptIn>
            <p>Eine Bestätigungs-E-Mail wurde versendet. Um den Newsletter zu erhalten, bestätige bitte die Eintragung durch einen Klick auf den in der E-Mail enthaltenen Link.</p>
        <we:else/>
            <p>Die E-Mail Adresse wurde erfolgreich eingetragen</p>
        </we:ifDoubleOptIn>
    <we:else />
        <we:ifEmailExists>
            <p>Diese E-Mail Adresse ist bereits in unserer Liste eingetragen.</p>
        <we:else />
            <we:ifEmailInvalid>
                <p>Die eingegebene E-Mail Adresse ist nicht gültig.</p>
            <we:else />
                <p>Es gab einen Fehler beim Eintragen der E-Mail Adresse.</p>
            </we:ifEmailInvalid>
        </we:ifEmailExists>
    </we:ifSubscribe>
<we:else comment="captcha nicht korrekt" />
    <pDer eingegebene Code war nicht korrekt, bitte versuche es nochmal.</p>
</we:ifCaptcha>

<we:ifVarSet name="confirmID" type="request" comment="Bestaetigungslink der Double-OptIn Mail wurde angeklickt">
    <we:addDelNewsletterEmail type="csv" path="xxxx/newsletterliste.csv" />

    <we:ifSubscribe>
        <p>Die E-Mail Adresse wurde erfolgreich eingetragen.</p>
    <we:else />
        <we:ifEmailExists>
            <p>Diese E-Mail Adresse ist bereits in unserer Empfängerliste eingetragen.</p>
        <we:else/>
            <we:ifEmailInvalid>
                <p>Die eingegebene E-Mail Adresse ist nicht gültig.</p>
            <we:else/>
                <p>Es gab einen Fehler beim Eintragen der E-Mail Adresse.</p>
            </we:ifEmailInvalid>
        </we:ifEmailExists>
    </we:ifSubscribe>
</we:ifVarSet>

 

Abmeldeformular

Hier ist ein Beispiel für ein Abmeldeformular. Es soll als Ansatz dienen, es ist nicht zum produktiven Einsatz gedacht.

<we:form method="post" id="self" nameid="formABNewsletter">
    <label for="we_unsubscribe_email__">E-Mail*</label>
    <we:unsubscribe type="email" />
    <button type="submit">Austragen</button>
</we:form>

Die Verarbeitung des Abmeldeformulars. Auch hier gilt, dass dies als Coding Ansatz zu verstehen ist; es ist nicht zum produktiven Einsatz geeignet.

<we:addDelNewsletterEmail type="csv" path="xxxx/newsletterliste.txt" />
<we:ifUnsubscribe>
    <p>Die E-Mail Adresse wurde erfolgreich ausgetragen.</p>
<we:else />
    <we:ifEmailNotExists>
        <p>Die E-Mail Adresse existiert nicht in unserer Liste und kann daher nicht ausgetragen werden.</p>
    <we:else />
        <we:ifEmailInvalid>
            <p>Die eingegebene E-Mail Adresse ist nicht gültig.</p>
        <we:else />
            <p>Es gab einen Fehler beim Austragen der E-Mail Adresse.</p>
        </we:ifEmailInvalid>
    </we:ifEmailNotExists>
</we:ifUnsubscribe>
powered by webEdition CMS