Zum Inhalt springen

Massig Probleme mit Frontend User Registration

Erstellt am 5. August 2010 · 1 Antwort · letzte Antwort am 5. August 2010

Tags: Frontend-Benutzer, Frage

Hannover96fan ·

Hallo Leute,

ich muss sagen ich bin eher ein Typo3-Anfänger habe mich aber schon etwas mit beschäftigt und auch in einigen Scripten schon rumgewurschtelt.
Ich benutze Typo 4.2.8 und damit die Extension sr_feuser_Register 2.5.8! Ich bin gerade dabei einen internen Bereich mit einer Mitgliederdatenbank einzurichten. Dabei tauchen bei mir folgende Probleme auf:

1) Zum einen wollte ich zusätzliche Felder haben, die man bei der Registrierung oder auch später einfügen kann - habe ich auch gemacht!requiredfields etc. - nur leider finde ich die Datei nicht mehr, in der man das ändern kann. Wo war die nochmal? (ich muss sagen ich hab zwischendurch mal eine neuere VErsion der extension aufgespielt - trotz der Warnung das das mit der Typo version nicht passt - dann aber wieder die andere installiert! Und alle Einstellungen waren wie vorher!! WIe kann das sein - ich hatte die Extension doch deinstalliert! Besteht eine Möglichkeit die Extension VOLLSTÄNDIG zu löschen und sie dann neu aufzuspielen? Wo kriege ich so eine alte Version wieder her?

2)Leider werden bei manchen eingegebenen Feldern nicht die richtigen "Übersetzungen" angezeigt - statt Kommentaren steht dort [Comments] und [gender] . Beim Geburtstagdatum wird statt bspw. 8.11.1988 594946800 angezeigt - und beim [Status] nur 0en und 1en! Was kann hier schief gelaufen sein?

3) Nach wievor - schon oft diskutiert - neue Felder einfügen!
Gibt es nun keine einfachere Möglichkeit als selber eine Extension zu schreiben?

Tausend Dank für Eure Antworten! Ihr würdet mir sehr helfen!

LG Stefan

Julian.​Hofmann ·

Hallo Stefan.

Hannover96fan schrieb

3) Nach wievor - schon oft diskutiert - neue Felder einfügen!
Gibt es nun keine einfachere Möglichkeit als selber eine Extension zu schreiben?

Der Weg ist einfach - zumindest, wenn Du sauber Felder integrieren möchtest, die dann ggf. auch im BE validiert werden, die verarbeitbar in anderen Extensions sind usw. Wenn sie eben sauber ins System integriert sein sollen.

Was ist nötig, um Felder sauber zu integrieren?
1. Anlegen der Felder in der Datenbank => tut Deine Extension via ext_tables.sql für Dich)
2. Deklarieren der neuen Felder samt ihrer Eigenschaften wie Labels, Längen, ggf. Validierungsfunktionen usw. im TCA => tut Deine Extension via ext_tables.php (und anderen) für Dich

Und "Extension zu schreiben" ist etwas übertrieben ausgedrückt. Denn für diese Erweiterung reicht es vollständig (und fast vollständig), den Kickstarter bedienen zu können, d.h. sich die Extension zusammen zu klicken.

Dann ist nur noch das HTML-Template anzupassen, damit es auch "weiß" wo die neuen Felder stehen sollen.

Weiß nicht, wie Du - bei sauberer Datenhaltung - Dir einen einfacheren Weg vorstellst...

Viele Grüße
Julian