So erweitern Sie die Benutzerregistrierung um den Startpfad und Gruppenauswahl

Dieser Artikel beschreibt, wie Sie das Weblic® Benutzerregistrierung um die Möglichkeit erweitern, dass der Registrierende im Formular den Startpfad und eine Gruppe auswählen kann.

Das Weblic® Benutzerregistrierung können Sie im Formular um weitere Angaben erweitern, die Sie dann der Benutzerdatei bei Registrierung mitgeben können.

Wollen Sie z.B. bei der Benutzerregistrierung dem zu Registrierenden die Auswahl ermöglichen, in welche Gruppe er mit eingetragen wird und was sein Startpfad nach der Anmeldung ist, gehen Sie wie folgt vor:

  • Grundlage bildet das installierte Weblic® Benutzerregistrierung
  • Bearbeitung der Formularseite (z.B.: /de/register/index.php)
  • Fügen Sie jeweils ein Auswahlfeld ein, das zum einen für den Startpfad und zum anderen für die Gruppenauswahl dient
  • Als Auswahlmöglichkeiten setzen Sie die von Ihnen gewünschten Werte
    Trennen Sie dabei den Wert (value) vom beschreibenden Text (getrennt durch das Pipe-Zeichen: | ):
    z.B.: /de/index.php|Startseite DE
  • Im  Block "Nach dem Absenden auszuführendes Script" hinterlegen Sie dann in der Vorlage für die Benutzerdatei die entsprechenden Werte wie von Ihnen definiert

Registrierungsformular um die zusätzlichen Felder erweitern (Startpfad, Gruppe)

Formular Auswahlfeld für Gruppenauswahl
Formular Auswahlfeld für Gruppenauswahl
Formular Auswahlfeld für Startpfad
Formular Auswahlfeld für Startpfad

Beispiel: Auszug aus dem Block "Nach dem Absenden auszuführendes Script"

...
  // Anlegen der Benutzerdatei
  ...
  <start path="'.$mailData['start_path'].'"/>
  <group name="guests" type="standard"/>
  <group name="'.$mailData['group'].'"/>
  ...
...
FAQs
Wie kann ich die Weblic® Benutzerregistrierung um Startpfad und Gruppenauswahl erweitern?
Sie können die Benutzerregistrierung im Registrierungsformular um zusätzliche Eingabefelder erweitern. Das bedeutet, dass der Registrierende im Formular den gewünschten Startpfad und die Gruppe auswählen kann. Anschließend werden diese Werte bei der Registrierung in der Benutzerdatei übergeben.
Welche Grundlage benötige ich, um das Registrierungsformular zu erweitern?
Grundlage bildet das installierte Weblic® Benutzerregistrierung-System. Darauf basierend passen Sie die Formularseite an, z. B. unter /de/register/index.php.
Welche Formularseite muss ich für die Erweiterung bearbeiten?
Bearbeiten Sie die Formularseite der Benutzerregistrierung, z. B. /de/register/index.php. Dort fügen Sie die zusätzlichen Auswahlfelder für Startpfad und Gruppe ein.
Wie füge ich im Registrierungsformular Auswahlfelder für Startpfad und Gruppe hinzu?
Fügen Sie im Formular jeweils ein Auswahlfeld ein: eines für den Startpfad und eines für die Gruppenauswahl. Legen Sie anschließend die von Ihnen gewünschten Auswahlmöglichkeiten fest und trennen Sie dabei den Wert (value) vom Beschreibungstext durch ein Pipe-Zeichen (|).
Wie definiere ich die Auswahlmöglichkeiten für die Felder richtig (value und Text)?
Setzen Sie pro Option den Wert (value) und den beschreibenden Text mit Trennzeichen „|“. Beispiel: /de/index.php|Startseite DE. Der Wert ist dabei der eigentliche Pfad, der Text dient der Anzeige.
Wo werden die ausgewählten Werte nach dem Absenden des Formulars hinterlegt?
Im Block „Nach dem Absenden auszuführendes Script“. Dort hinterlegen Sie in der Vorlage für die Benutzerdatei die entsprechenden Werte, sodass Startpfad und Gruppeninformationen übernommen werden.
Wie sehen die relevanten Zeilen im Beispiel-Script für Startpfad und Gruppen aus?
Im Beispiel werden die Werte aus dem Formular (z. B. $mailData) in die Benutzerdatei übernommen: <pre><code class="codeBlock" style="color: #000000"> &lt;start path="'.$mailData['start_path'].'"/&gt; &lt;group name="guests" type="standard"/&gt; &lt;group name="'.$mailData['group'].'"/&gt; </code></pre>
Kann ich die Gruppe, in die sich ein Benutzer eintragen lässt, im Formular frei auswählen?
Ja. Durch das Hinzufügen eines Gruppenauswahl-Feldes im Registrierungsformular kann der Registrierende die gewünschte Gruppe auswählen, und diese wird anschließend im „Nach dem Absenden auszuführenden Script“ in der Benutzerdatei hinterlegt.
Wozu dient das Feld „Startpfad“ in der Benutzerregistrierungserweiterung?
Das Feld „Startpfad“ bestimmt, zu welchem Startziel der Benutzer nach der Anmeldung weitergeleitet wird bzw. welcher Pfad als Start nach der Registrierung verwendet wird. Der ausgewählte Pfad wird bei der Registrierung in der Benutzerdatei übernommen.