yakamara / ynewsletter

15 stars 6 forks source link

Platzhaler unsubscribe wird nicht ersetzt #38

Open chrisrex opened 3 years ago

chrisrex commented 3 years ago

Hallo, ich nutze REX_YNEWSLETTER_UNSUBSCRIBE[groups="" redirectToID=5 output=html] im Newsletterartikel. In der versendeten e-Mail kommt nur der Platzhalter {{ ynewsletter.unsubscribe }} SPROG will nicht ersetzen.

Auch der eigene Outputfilter zeigt keine Wirkung:

rex_extension::register('OUTPUT_FILTER', "meineUpdateFunction", rex_extension::LATE);
function meineUpdateFunction($ep) {
    # dump($ep); // auskommentieren, um alle Informationen des EP-Objekts zu erhalten
    $subject = str_replace("{{ ynewsletter.unsubscribe }}","Newsletter abmelden",$ep->getSubject());
    return $subject;
}
ynamite commented 2 years ago

Same, funktioniert bei mir auch nicht oder ich lese die Doku falsch. Irgendwelche Infos dazu @dergel?

Sonstige REX_VARs wie REX_MEDIA[1] werden ersetzt.

dergel commented 2 years ago

ist REX_YNEWSLETTER_UNSUBSCRIBE im template oder modul ?

ynamite commented 2 years ago

@dergel mein Fehler (wurde schon im Slack-Channel beantwortet), hatte nicht realisiert, dass die Platzhalter erst beim Versand ersetzt werden. Klappt nun bei mir.