Diese Anleitung erklärt, wie man benutzerdefinierte Benutzerfelder in Discourse erstellt und konfiguriert, einschließlich deren Hinzufügen zum Anmeldeformular, zu Benutzerprofilen und zum Benutzerverzeichnis.
Erforderliches Benutzerniveau: Administrator
Benutzerdefinierte Benutzerfelder ermöglichen es Ihnen, zusätzliche Informationen von Ihren Benutzern über die standardmäßigen Profilfelder hinaus zu sammeln. Diese Felder können auf Benutzerkarten, Benutzerzusammenfassungsseite und sogar über das Data Explorer Plugin abgerufen werden. Diese Anleitung führt Sie durch den Prozess der Erstellung und Konfiguration benutzerdefinierter Benutzerfelder.
Ein Benutzerfeld hinzufügen
-
Gehen Sie zu Admin > Community > Benutzerfelder (
discourse.example.com/admin/config/user-fields). -
Wenn Sie noch keine Benutzerfelder erstellt haben, sehen Sie diesen Bildschirm:
-
Klicken Sie auf die Schaltfläche „Benutzerfeld hinzufügen“, um ein neues Feld hinzuzufügen.
Einen Feldtyp auswählen
Der Feldtyp bestimmt das Eingabefeld, das die Benutzer im Anmeldeformular sehen. Wählen Sie basierend auf der Art der Informationen, die Sie sammeln:
Textfeld
- Verwenden Sie es für kurze Fragen mit vielen möglichen Antworten (z. B. „Für welche Firma arbeiten Sie?“)
- Wird als einzeiliges HTML-Texteingabefeld angezeigt
Textarea
- Verwenden Sie es für Fragen, die längere Antworten mit mehreren Zeilen erfordern können (z. B. „Erzählen Sie uns etwas über sich“)
- Wird als mehrzeiliges HTML-Textarea-Eingabefeld angezeigt
Datum
- Verwenden Sie es, um Datumswerte zu erfassen (z. B. „Was ist Ihr Geburtsdatum?“)
- Wird als ein Datumsauswahleingabefeld angezeigt
Bestätigung
- Verwenden Sie es für Ja/Nein-Fragen (z. B. „Möchten Sie unseren Newsletter abonnieren?“)
- Wird als HTML-Kontrollkästchen angezeigt
Dropdown
- Verwenden Sie es für Fragen mit einer festgelegten Anzahl möglicher Antworten (z. B. „Was ist Ihr Geschlecht?“)
- Wird als HTML-Auswahlfeld angezeigt
Um Optionen für ein Dropdown-Feld hinzuzufügen:
- Klicken Sie auf die Options-Eingabe
- Geben Sie eine Antwort ein und klicken Sie auf „Erstellen“
- Wiederholen Sie dies für zusätzliche Optionen
Die vervollständigten Optionen sollten in etwa so aussehen:
Mehrfachauswahl (Multiselect)
- Verwenden Sie es für Fragen, bei denen Benutzer mehrere Antworten aus einer Reihe von Optionen auswählen können (z. B. „Welche Themen interessieren Sie?“)
- Wird als Eingabefeld für Mehrfachauswahl angezeigt
- Optionen werden auf die gleiche Weise wie bei Dropdown-Feldern konfiguriert
Den Feldnamen und die Beschreibung festlegen
- Feldname: Wird vor der Eingabe im Anmeldeformular und im Benutzerprofil angezeigt
- Feldbeschreibung: Wird nach der Eingabe angezeigt, um Benutzern beim Ausfüllen des Feldes zu helfen
Sowohl der Feldname als auch die Beschreibung sind erforderlich, um ein Feld zu speichern.
Hier sehen benutzerdefinierte Felder im Anmeldeformular aus:
Benutzerfeldoptionen konfigurieren
Feldebenen
- Optional – Optionale Felder können von Benutzern leer gelassen werden
- Für alle Benutzer – Wenn ein Feld von allen Benutzern benötigt wird, werden alle Konten, einschließlich der angemeldeten Benutzer, gezwungen, es auszufüllen. Dies ist sehr nützlich für Fälle wie die Zustimmung zu Nutzungsbedingungen (ToS).
- Bei der Anmeldung – Alle neuen Konten müssen das Feld ausfüllen.
Zusätzlich finden Sie am Ende des Erstellungsformulars diese Kontrollkästchen für Präferenzen:
- Nach der Anmeldung bearbeitbar: Ermöglicht Benutzern das Aktualisieren des Feldes auf ihrer Profilseite
- Im öffentlichen Profil anzeigen: Zeigt den Feldwert auf der Zusammenfassungsseite des Benutzers an
- Auf Benutzerkarte anzeigen: Zeigt den Feldwert auf der Benutzerkarte an
- Durchsuchbar: Ermöglicht die Suche nach Benutzern basierend auf dem Wert dieses Feldes im Benutzerverzeichnis
- Im Anmeldeformular anzeigen: Steuert, ob das Feld im Anmeldeformular angezeigt wird. Dies ist automatisch aktiviert (und kann nicht deaktiviert werden), wenn die Feldanforderung „Für alle Benutzer“ oder „Bei der Anmeldung“ ist oder wenn das Feld nach der Anmeldung nicht bearbeitbar ist.
Im öffentlichen Profil anzeigen
Wenn diese Option aktiviert ist, wird der Feldwert auf der Profilseite des Benutzers angezeigt:
Auf Benutzerkarte anzeigen
Wenn diese Option aktiviert ist, wird der Feldwert auf der Benutzerkarte angezeigt:
Durchsuchbar
Wenn diese Option aktiviert ist, können Sie Benutzer basierend auf ihren benutzerdefinierten Feldwerten durchsuchen:
Felder speichern und bearbeiten
- Klicken Sie auf „Speichern“, um das Feld zur Liste der Benutzerfelder Ihrer Website hinzuzufügen
- Um ein Feld zu bearbeiten, klicken Sie in der Liste auf die Schaltfläche „Bearbeiten“ daneben
- Um ein Feld zu löschen, klicken Sie auf das Auslassungsmenü (⋮) daneben und wählen Sie „Löschen“
Benutzerdefinierte Felder zum Benutzerverzeichnis hinzufügen
- Gehen Sie zum Benutzerverzeichnis
- Klicken Sie auf das Schraubenschlüsselsymbol:
- Aktivieren Sie die benutzerdefinierten Benutzerfelder, die Sie anzeigen möchten
- Klicken Sie auf „Speichern“
Die ausgewählten benutzerdefinierten Felder werden nun in der Tabelle des Benutzerverzeichnisses angezeigt:














