Contao hat ein schönes Template System für HTML content.
Ich bräuchte nun aber auch ein Template für die Text-Version einer E-Mail.
Den HTML Teil der Mail erzeuge ich mit
PHP-Code:
$templateHtml = new \FrontendTemplate('mail_confirmation_html');
$templateHtml->data = $data;
$html = $templateHtml->parse();
Soweit so gut. Nun würde ich gerne in ähnlicher weise erzeugen
PHP-Code:
$templateText= new \FrontendTemplate('mail_confirmation_text');
$templateText->data = $data;
$text = $templateText->parse();
Mein Text Template würde ich ungefähr so aufbauen wollen
Code:
Hallo <?= this->data['firstname']; => <?= $this->data['lastname']; =>
Sie haben sich angemeldet zu "<?php $this->data['title']; ?>".
Mit freundlichen Grüßen
Max Mustermann
Was ist der beste Weg, dies zu erreichen? Es wäre auch schön, wenn beim Zeilenumbruch automatisch "\r\n" eingefügt wird. Die Klasse FrontendTemplate scheint hier nicht ganz passend. Gibt es vielleicht etwas geeigneteres?
Lesezeichen