contao/test — Issue #2615: Zusatzpflichtfelder bei Mitgliederregistrierung (FE) unabhängig von Backendpflichtfeldern
Author: importer
Created: 2011-11-29 09:59:05+00:00
State: open
Labels: Accepted, Feature, registration

Standardmäßig sind die Felder "Vorname, Nachname, E-Mail" bei den Mitgliedern Pflichtfelder. Diese Felder sind dementsprechend ja gleichzeitig sowohl im Backend als auch im Frontend (Mitgliederregistrierung und Persönliche-Daten-Modul) verpflichtend auszufüllen.

Nun ist es ja so, dass man bei den Mitgliedern eine Vielzahl unterschiedlicher Arten bzw. Gruppen von Mitgliedern anlegen kann. Beispiel:

Es gibt die Mitgliedergruppen "Schüler", "Eltern", "Refrendare", "Lehrer" etc. Wir haben für diese verschiedenen Mitgliedergruppen die standardmäßigen Mitgliederfelder um einige zusätzliche erweitert. Für sämtliche Arten der Mitgliedschaft/Mitgliedergruppen kann man sich auf der Website mithilfe des Registrierungsmoduls registrieren. Bei diesen unterschiedlichen "Mitglieder-Arten" sind aber unterschiedliche Angaben wichtig bzw. müssten unterschiedliche Angaben als Pflichtfelder deklariert werden können. Die Schüler müssten die Felder, die sich auf Ihre belegten Fächer beziehen, ausfüllen, die Refrendare müssten Angaben zu Ihrem Studium machen, bei Eltern und Lehrer müssten bei der Registrierung wiederum andere Felder verpflichtend ausfüllen. Nun kann man zwar für diese Gruppen individuelle Registrierungsformulare und Persönliche-Daten-Module im Frontend einbinden, aber die Felder, die in der dcaconfig.php als Pflichtfeld deklariert wurden, müssen nun, wenn Daten im Backend bearbeitet werden, auch immer Verpflichtend ausgefüllt sein. Wenn der Admin also im Backend einen Schüler bearbeitet, dann kommt die Fehlermeldung, dass die Pflichtfelder, die eigentlich nur für Lehrer gelten sollten, nicht ausgefüllt worden sind etc.

Nun meine Frage:
Wäre es nicht möglich, im Registrierungsformular, zusätzlich zu den im Backend als Pflichtfeld deklarierten Felder, für die Module „Registrierung“ und „Persönliche Daten“ weitere Felder zu Pflichtangaben im Frontend zu machen? Ein Beispiel, wie ich mir das vorstellen könnte, habe ich mal in dem Screenshot anbei skizziert. So wäre es möglich für die unterschiedlichen Arten von Mitgliedern, unterschiedliche Dinge verpflichtend abzufragen.

[Download the attachments](http://www.contao.org/tl_files/tickets/2615.zip "Download the attachments of this ticket")

--- _Originally created by madmaharaja on October 14th, 2010, at 02:05pm (ID 2615)_