Die Registrierungsseite unterstützt die dynamische Konfiguration von Eingabefeldern über URL-Parameter. So können bestimmte Felder ausgeblendet oder als Pflichtfelder definiert werden – ohne Änderungen am Quellcode.
Basis URL
https://portal.aidoo-online.de/register?mandant=<mandantID>¤tModule=quickregister
oder
https://portal.aidoo-online.de/newmember/info?mandant=<mandantID>¤tModule=quickregister
fieldsToHideDefiniert, welche Eingabefelder auf der Registrierungsseite ausgeblendet werden sollen.
| Eigenschaft | Beschreibung |
|---|---|
| Typ | string |
| Trennzeichen | Komma (,) |
| Kodierung | URL-encoded |
Beispiel:
URL-encoded:
&fieldsToHide=telefon%2Cgeburtsdatum
Standardwert
&fieldsTohide=member_title%2Cmember_company%2Cmember_company_location%2Cmember_company_url%2Cmember_functions_in_company%2Cmember_company_email%2Cmember_advertised_ft%2Cmember_company_nr
mandatoryFieldsDefiniert, welche Eingabefelder als Pflichtfelder markiert werden sollen.
| Eigenschaft | Beschreibung |
|---|---|
| Typ | string |
| Trennzeichen | Komma (,) |
| Kodierung | URL-encoded |
Beispiel:
&mandatoryFields=member_name%2Cmember_surname%2Cmember_email
| Eigenschaft | Beschreibung |
|---|---|
| Typ | string |
| Kodierung | URL-encoded |
Ein Aggregatorenfeld kann ebenfalls hinzugefügt werden. Dafür werden 2 Parameter benötigt.
aggregatorType| Type | Aggregator |
|---|---|
wellpass |
Wellpass |
wellhub |
Wellhub |
hansefit |
Hansefit |
usc |
Urban Sports Club |
Beispiel
&aggregatorType=wellpass
Die folgenden Feldnamen können als Werte für fieldsToHide und mandatoryFields verwendet werden:
| Feldname | Beschreibung |
|---|---|
member_title |
Titel |
member_name |
Vorname |
member_surname |
Nachname |
member_email |
E-Mail-Adresse |
member_password |
Passwort |
member_phone |
Telefonnummer |
member_birthday |
Geburtsdatum |
member_street |
Straße |
member_housenumber |
Hausnummer |
member_zip |
Postleitzahl |
member_location |
Wohnort |
member_password |
Passwort |
member_company |
Unternehmen |
member_company_location |
Ort des Unternehmens |
member_company_url |
Unternehmen URL |
member_functions_in_company |
Funktion im Unternehmen |
member_company_email |
E-Mail des Unternehmens |
member_company_nr |
Unternehmens ID |
aggregator_user_id |
Aggregatoren ID |
Hinweis: Die Feldnamen sind case-sensitiv und müssen exakt wie oben angegeben verwendet werden.
Beide Parameter können gleichzeitig in der URL verwendet werden:
Beispiel:
&fieldsToHide=member_phone%2Cmember_location&mandatoryFields=member_name%2Cmember_surname%2Cmember_email
fieldsToHide und mandatoryFields gleichzeitig aufgeführt sind, werden ausgeblendet und können nicht als Pflichtfeld validiert werden. fieldsToHide hat Vorrang.,) getrennt und URL-encoded übergeben werden.Nur E-Mail und Passwort als Pflichtfelder, alle Adressfelder ausgeblendet:
https://portal.aidoo-online.de/register?mandant=test¤tModule=quickregister&fieldsToHide=strasse%2Cplz%2Cort%2Cland&mandatoryFields=email%2Cpasswort
Telefon ausblenden, Vorname und Nachname als Pflichtfelder:
https://portal.aidoo-online.de/register?mandant=test¤tModule=quickregister&fieldsToHide=telefon&mandatoryFields=vorname%2Cnachname
| Zeichen | Encoded |
|---|---|
, (Komma) |
%2C |
(Leerzeichen) |
%20 |
@ |
%40 |
& |
%26 |