[TYPO3-german] Wie Extension se_feuser_register aufbohren/erweitern

tomybyte at am3d.de tomybyte at am3d.de
Tue Mar 27 12:42:11 CEST 2007


Hallo,

habe eine Aufgabe, die mir mittlerweile mit Typo3 kaum lösbar erscheint:

Folgende Aufgabenstellung:

Benutzer müssen sich, um die Seiten für Kunden sehen zu können registrieren (se_feuser_register). Nun ist es erforderlich zu prüfen, ob der Benutzer schon Kunde ist, dazu kann dieser seine Kundennr in ein enstpr. Eingabefeld eingeben. Nun soll geprüft werden, ob diese Kundennummer vorhanden ist und ob die weiteren Daten (vor allem Name und Ort) in der Kundendatenbank mit den Eingaben in dem Registrierformular von fe_user_register übereinstimmen. Es folgenden weitere Anforderungen, die jetzt hier erstmal keine Rolle spielen.

Was ich zuerst lösen muss, ist ein entsprechendes Eingabefeld für die Kundennummer in das Formular der Benutzerregistrierung (se_feuser_register) so einzubinden, dass ich den Rückgabewert der Kundennummer in Verbindung mit den Rückgabewerten für Benutzername (first_name) und (last_name) und (city) erhalten und für eine Abfrage in der Kundendatenbank verwenden kann.

Leider scheitere ich bislang schon daran nur ein zusätzliches Feld in dem Formular für die Eingabe der Kundennummer in die Seite für die Benutzerregistrierung einzufügen. 

Ich arbeite mit Typo3 V 4.1 und se_feuser_register V.2.5.5. Kann mich shcon als PHP/MySQL-Profi bezeichnen. Habe schon andere Systeme (php-nuke, oscommerce) in kurzer Zeit durchschaut und ensprechend abwandeln können. 
Bin allerdings noch nicht so vertraut mit Typo3. Vor allem erscheint mir die Typo3 Core API noch recht unergründbar, obwohl ich nun schon viele Stunden (Tage) mit deren Entschlüsselung unter Zuhilfenahme aller möglichen Quellen zugebracht habe. Allerdings ist es mir schon gelungen, eine Extension zu basteln, die den Inhalt der Kundendaten der ext. Kundendatenbank ausgeben und schreiben kann. Wie die Aus- und Eingabe und mögliche Schnittstellen in der Extension se_feuser_register gestrickt sind, bleibt mir bislang verborgen.
So habe ich den Quellcode des Extension-Files class.tx_srfeuserregister_pi1.php etliche male vor und zurück studiert und den Knackpunkt noch nicht entdeckt, d.h. wie ist es möglich diese Extension so zu erweitern, dass sie zusätzliche Formularfelder aufnehmen und nach eigenen Anweisungen verarbeiten kann.

Bevor ich hier meine wahrscheinlich falschen Versuche dokumentiere würde ich nun gerne wissen, ob jemand so etwas schon gemacht hat und welches Vorgehen insgesamt der sinnvollste Weg ist.

Bin für alle Anregungen dankbar, da ich auf der Stelle trete und mir meine Zeit davon läuft.

Gruß Tom


More information about the TYPO3-german mailing list