Hallo,
ich hab folgendes problem mit dem femanager:
Ich habe mit einer eigenen extension den femanager um einige Felder erweitert.
Unter anderem habe ich ein im FE ein selectfeld bei dem sich der FeUser eine Schule auswählen soll.
Die Daten dazu lese ich aus einer anderen eigenen Extension aus.
Das funktioniert soweit auch. die Selectliste wird mir generiert, ich habe bei den options überall einen Value stehen.
Schicke ich das Formular ab, bekomme ich bei manchen Einträgen die Rückmeldung "Benutzername und Passwort dürfen nicht leer sein"
Das Selectfeld wird mir rot hinterlegt. im Template habe ich
plugin.tx_femanager.settings.new.validation.schule.required = 0
Sollte also kein Pflichtfeld sein.
Das Formular kann ich mit dieser Auswahl dann nicht abschicken.
Wo liegt der Fehler?
Im Datensatz meiner Extension die mir die Schuldaten verwaltet?
Danke!
so, ich habe den Fehler eingrenzen können, verstehen tu ich das ganze trotzdem nicht.
Wenn in meinem externen Datensatz der Schulen, im Feld/Spalte "internet" kein Eintrag vorhanden ist, bekomme ich im Formular des femanagers diese oben genannte Fehlermeldung.
Trage ich eine Internetadresse ein, funktioniert die Registrierung.
Wie kann ich vermeiden, dass ein unvollständiger Datensatz einer externen Tabelle zu einer Fehlermeldung des femanagers führt?
Danke!
Problem gelöst,
bei meiner externen extension, also dort wo die Schuldaten gespeichert wurden hatte ich bei der internetadresse im Model ein * @validate NotEmpty
Das Ganze hätte wahrscheinlich nichtmal zu einem Problem geführt, hätte ich alle Daten in Typo3 eingeben.
Da es einige Daten waren hatte ich das Ganze per csv import in die Datenbank geschrieben, dadurch standen einige Daten in der Tabelle die unvollständig waren.
als ich das @validate NotEmpty aus der extension rausgenommen hatte funktionierte es wunderbar!