Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Newsletter Abonnieren Hook #6882

Open
flockzi opened this issue Apr 14, 2014 · 4 comments
Open

Newsletter Abonnieren Hook #6882

flockzi opened this issue Apr 14, 2014 · 4 comments
Labels

Comments

@flockzi
Copy link

flockzi commented Apr 14, 2014

Ich fände es praktisch wenn man an folgender Stelle einen Hook anbringen könnte:

ModuleSuscribe.php -> Line 283

$objEmail = new \Email();

Hook(Email,strText)

$objEmail->from = $GLOBALS['TL_ADMIN_EMAIL'];

Ich würde die Bestätigungsmail gerne als HTML Email versenden und in dem Hook dann den Header injizieren. Wäre das möglich?

@flockzi
Copy link
Author

flockzi commented Apr 14, 2014

Also quasi so:

    // Activation e-mail
    $objEmail = new \Email();

    // HOOK: add Recipient
    if (isset($GLOBALS['TL_HOOKS']['addRecipient']) && is_array($GLOBALS['TL_HOOKS']['addRecipient']))
    {
        foreach ($GLOBALS['TL_HOOKS']['addRecipient'] as $callback)
        {
            $this->import($callback[0]);
            $this->$callback[0]->$callback[1]($objEmail, $strText);
        }
    }

    $objEmail->from = $GLOBALS['TL_ADMIN_EMAIL'];

Entschuldigung wegen der formatierung, ich weiß nicht wie ich hier Code formatiere.
Der Hook würde auch ermöglichen eigene Replacements zu setzten.

@leofeyer
Copy link
Member

Wieso passt Du nicht einfach das mail_-Template an?

@flockzi
Copy link
Author

flockzi commented Apr 16, 2014

Ich habe keine möglichkeit gefunden die bestätigungs Mail als Template zu definieren. Gibt es etwas das ich übersehen habe? In dem Modul lässt sich nur Plaintext mit den Placeholdern definieren

@flockzi
Copy link
Author

flockzi commented Apr 22, 2014

Also das Problem ist halt, das die Bestätigungs-Mail kein Template nutzt sondern nur aus Plain-Text besteht. Ich würde halt entweder gerne einen Hook setzten können damit ich selber den HTML-Teil setzten kann oder dafür sorgen, dass der Newsletter auch ein mail-Template nutzt.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants