Ergebnis 1 bis 5 von 5

Thema: Before Registration Hook?

  1. #1
    Contao-Nutzer Avatar von mucona-media
    Registriert seit
    19.10.2011.
    Beiträge
    33

    Standard Before Registration Hook?

    Hi,
    ich versuche jetzt schon eine ganze Weile nach einer Möglichkeit einen before_registration_hook zu implementieren.
    Da es diesen Hook in der Registrierung nicht gibt, wollte ich mich entweder über das Notification-Center oder über das Formular einhooken.

    Dieser Hook funktioniert, feuert aber zu spät:
    $GLOBALS['TL_HOOKS']['createNewUser'][]

    Diese Hooks ziehen leider gar nicht.
    $GLOBALS['TL_HOOKS']['prepareFormData'][]
    $GLOBALS['TL_HOOKS']['validateFormField'][]
    $GLOBALS['TL_HOOKS']['sendNotificationMessage'][] // aus dem Notification Center

    Hat jemand noch eine Idee, was ich tun kann?

    Liebe Grüße und vielen Dank!

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.163
    Partner-ID
    10107

    Standard

    Ich vermute du willst einen Hook, der ausgeführt wird, bevor das neue Mitglied tatsächlich in der Datenbank gespeichert wird? Du könntest einen config.onload Callback für tl_member implementieren und dort überprüfen, ob der Callback im Frontend aufgerufen wurde.
    Geändert von Spooky (08.06.2020 um 17:20 Uhr)

  3. #3
    Contao-Nutzer Avatar von mucona-media
    Registriert seit
    19.10.2011.
    Beiträge
    33

    Standard

    Hallo Spooky,
    vielen Dank für deine schnelle Antwort.

    Vor allem will ich, dass die Registrierungsmail nur in bestimmten Fällen versendet wird. Das würde ja trotzdem passieren, wenn ich das Schreiben abfange?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.163
    Partner-ID
    10107

    Standard

    Welche E-Mail meinst du genau? Wenn du das über das Notification Center machst, kannst du per Hook genau steuern, welche Notifications verschickt werden.

  5. #5
    Contao-Nutzer Avatar von mucona-media
    Registriert seit
    19.10.2011.
    Beiträge
    33

    Standard

    Ja genau, das hab ich auch versucht, aber leider nicht in die Error Logs geguckt. Anscheinend hatte der Autoloader nicht richtig gegriffen und der Hook wurde wegen einer exeption nicht gecallt.
    Mittlerweile habe ich es hinbekommen, genau wie du gesagt hast über den
    $GLOBALS['TL_HOOKS']['sendNotificationMessage'][]
    Danke Spooky!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •