Wenn Sie die Serienmail aus dem Fragebogen heraus versenden, verwenden Sie dafür höchstwahrscheinlich die Funktion mailSchedule()
. Dort können Sie im vierten Parameter - einem Array - die genannten Platzhalter z.B. mit Antworten aus dem Interview vorbelegen.
mailSchedule(false, 1, strtotime('+1 week'), [
'%custom1%' => value('AB01_01'),
'%custom2%' => value('AB01_02')
]);
In der Serienmail platzieren Sie diese Platzhalter dann an geeigneter Stelle. Aber Vorsicht: Wenn Sie HTML-Mails verwenden und Texteingaben der Befragten nutzen, wird es ein wenig komplizierter. Die müssen nämlich im Text- und HTML-Teil unterschiedlich aufbereitet werden. Sonst führen Anführungszeichen und kleiner-größer-Zeichen in den Antworten zu Problemen.
$textText = value('TX01_01');
$textHTML = nl2br(htmlspecialchars($textText));
mailSchedule(false, 1, strtotime('+1 week'), [
'%custom1%' => value('AB01_01'),
'%custom2%' => value('AB01_02'),
'%custom3%' => $textText,
'%custom4%' => $textHTML
]);
Wenn die 5 Platzhalter nicht ausreichen, dann fügren Sie die Textinhalte erst im PHP-Code zusammen und überführen Sie dann alles "en block" in einen Platzhalter für Text und einen für HTML.