Verzeichnis - Abo E-Mail Vorlage
Die über die Verzeichniseinstellungen (Abo) E-Mail Vorlage für die Abonnenten-Benachrichtigung
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;
}
?>