Zitat von
Spooky
Für ein Bundle oder für die Applikation? Wie hast du deinen Hook momentan registriert?
Gute Frage :-)
Es ist ein simples Modul.
Code:
// autoload.php
ClassLoader::addClasses([
'My\HookProcessFormData' => 'system/modules/process-form/HookProcessFormData.php'
]);
Code:
// config.php
$GLOBALS['TL_HOOKS']['processFormData'][] = ['My\HookProcessFormData', 'reset'];
Code:
//HookProcessFormData.php
namespace My;
class HookProcessFormData
{
public function reset($formData, $formDCA)
{
if ('process-form' === $formDCA['formID']) {
$session = \Session::getInstance();
$session->set('myData', []);
}
}
}
In Forms.php ist der Schalter `$this->sendViaEmail` false, weshalb es nicht zum `$email->sendTo($recipients);` kommt und mein Haken die Session löscht, die Mail dann aber dennoch raus geht. Gibt es da in NC vielleicht einen weiteren Einhängepunkt?