INFO: Version 15.xModultyp:

Verzeichnis - Abo E-Mail Vorlage

Die über die Verzeichniseinstellungen (Abo) E-Mail Vorlage für die Abonnenten-Benachrichtigung

Verzeichniseinstellungen - Abo
Verzeichniseinstellungen - Abo
Abo - E-Mail Vorlage bearbeiten (Quelltext)
Abo - E-Mail Vorlage bearbeiten (Quelltext)

Bedienung

'E-Mail Vorlage bearbeiten':

Die Standard E-Mail Vorlage können Sie zur Bearbeitung im Quelltexteditor aufrufen.
Hier definieren Sie den E-Mail Header und Inhalt der E-Mail. Achten Sie dabei auf die RFC-konforme Struktur der E-Mail.
Mögliche Platzhalter in der E-Mail Vorlage (jeweils in der Form: [!--xxx--] :)

  • system.mail
    Wird durch die Absenderadresse von System E-Mails ersetzt.
  • receiver.mail
    Wird durch die E-Mail Adresse des Abonnenten ersetzt.
  • env.hostURL
    Wird durch den aufgerufenen URL-Host ersetzt (z.B. https://www.domain.dd).
  • env.url
    Wird durch den abonnierten URL-Pfad ersetzt (z.B. https://www.domain.dd/de/aktuelles).
  • wNewEntries
    Wird durch die Liste der neuen Einträge ersetzt.
  • wUnsubscribeURL
    Wird durch die Austragen-URL ersetzt.
  • wUnsubscribeURLRel
    Wird durch den Austragen-Pfad ersetzt, welchem der URL-Host vorangestellt werden kann.
    (verfügbar ab CMS-Version 020.005.004.000)

Beispiel. Standard Inhalt der Abo E-Mail Vorlage (subscriberContentDirChanged.eml)

From: [!--system.mail--]
To: [!--receiver.mail--]
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Subject: Es gibt neue Inhalte [!--env.hostURL--]

Sie haben das Verzeichnis [!--env.url--] abonniert und erhalten deshalb diese Information über neue Inhalte.

[!--wNewEntries--]
Über den nachfolgenden Link können Sie das Abo beenden:
[!--wUnsubscribeURL--]

Um eigene Skripte in der E-Mail Vorlage des Abo ausführen zu können, legen Sie eine Datei ab, die die Funktion onSendAbo definiert hat und binden diese über den Platzhalter [!--script:PFAD--] ein.
Auf diese Weise lässt sich z.B. die neuste Datei auslesen o.ä.

Solch eine E-Mail Vorlage kann z.B. so aussehen:

Beispiel. Standard Inhalt der Abo E-Mail Vorlage (subscriberContentDirChanged.eml)

From: [!--system.mail--]
To: [!--receiver.mail--]
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Subject: Es gibt neue Inhalte [!--env.hostURL--]

Sie haben das Verzeichnis [!--env.url--] abonniert und erhalten deshalb diese Information über neue Inhalte.

[!--script:/default-wGlobal/wGlobal/scripts/php/abo.php--]

Über den nachfolgenden Link können Sie das Abo beenden:
[!--wUnsubscribeURL--]

Ein Beispiel für die verlinkte Skript-Datei (abo.php) finden Sie nachfolgend und können Sie individuell anpassen.

Beispiel: Inhalt der abo.php

<?php

function onSendAbo($path, $options){
  return $path;
}

?>