ExternMailTemplate.
Die Anhänge sind der Teil dieser Daten, der sich nicht einfach als Text übergeben lässt. Die MAIL-Tags liefern sie: je Anhang den Dateinamen, die Art des Anhangs und den Inhalt in Base64-Kodierung.
Das Shopsystem führt zwei getrennte Listen. In der einen stehen die Dateianhänge, in der anderen die Anhänge, die aus einem HTML-Template erzeugt wurden. Beide werden gleich behandelt, jede hat ihre eigenen vier Tags.
Wegweiser: Shop-E-Mails über ein externes Mailsystem versenden
Die Anhänge durchlaufen
MAIL-FileAttachment und MAIL-HTMLAttachment sind Schleifen über die jeweilige Liste. Als Klammerung prüfen sie, ob überhaupt Anhänge dieser Art vorliegen.
MAIL-HTMLAttachment.
Die Angaben je Anhang
Die HTML-Variante heißt entsprechend
MAIL-HTMLAttachment_Name, MAIL-HTMLAttachment_Type und MAIL-HTMLAttachment_ContentB64.
Die Arten von Anhängen
Über die Art lassen sich Anhänge im übergebenen Datensatz unterschiedlich behandeln, beispielsweise um das SEPA-Mandat anders zu benennen als ein Datenblatt. Das Shopsystem selbst unterscheidet beim Versand nicht danach.
ContentB64 liefert den Inhalt immer Base64-kodiert, auch bei den HTML-Anhängen, deren Inhalt eigentlich Text ist. Das externe Mailsystem bekommt damit für beide Listen dasselbe Format.
Die Schleife läuft nur einmal
Die Tags im Überblick
Alle Tags gelten ausschließlich im Template für das externe Mailsystem. Auf anderen Templates liegen die Anhangslisten nicht vor, und die Tags bleiben unaufgelöst.
Verwandte Themen
- Wegweiser: Shop-E-Mails über ein externes Mailsystem versenden
- Wegweiser: Shop-E-Mails gestalten
- Referenz: DC- (Parameter)
