Wie Hook auf Registreirungsformular?

Hi,

ich versuche verzweifelt das Registrierungsformular um ein zusätzloiches Feld  zu erweitern und dieses beim Speichern der Registrierung zu verarbeiten.
Dafür habe ich was gefunden:

http://forum.shopware.com/discussion/1242/hook-fuer-erweiterung-der-registrierung

leider ist das von 2011 und funktioniert in 5.1. nicht. Kann mir jemand verraten wie dich das in 5.1 hooke?

 

Lg

Hi,

also ich habe seit Version 5 keine Hooks mehr hinbekommen. Deswegen mach ich es nur noch über eigene Controller.

Wäre aber auch dankbar, wenn jemand ein Beispiel zeigt.

VG

Hallo,

eine Hook definiert man ansich folgendermaßen:

$this->subscribeEvent(
     'sOrder::sGetOrderNumber::after',
     'onGetOrderNumber'
);

Beste Grüße

Sebastian

Danke Sebastian.

Das Beispiel kenne ich, aber irgendwie klappt es auch nicht wirklich. Ist aber nicht so super wichtig für mich persönlich.

Shopware empfiehlt sowieso Hooks nur im Notfall einzusetzen.

Trotzdem Danke! VG

Hallo,

ich habe selbst schon Hooks eingesetzt bzw. einsetzen müssen (auch unter Shopware 5), das Beispiel klappt definitiv Wink. Man muss natürlich auch nachsehen, ob die Funktion überhaupt „hookbar“ ist, also public.

Beste Grüße

Sebastian

hey … vielen dank für die antworten :slight_smile:

kann mir jemand verratan ob es überhaupt möglich ist, nach der registrierung zu hooken? … ich möchte in den registrier-vorgang eine checkbox einbauen welche beim absenden des formulars ausgewertet werden soll…

oder gibt es andere lösungsansätze?

 

Lg