Ich habe über ein Plugin ein benutzerdefiniertes Benutzerfeld hinzugefügt, angelehnt an das Beispiel unter:
Das funktioniert hervorragend: Das benutzerdefinierte Feld erscheint auf der Bearbeitungsseite des Benutzerprofils, und der Wert kann bearbeitet und gespeichert werden.
Ich möchte nun, dass dieses Feld auch im Formular zur Kontoeerstellung angezeigt wird (app/assets/javascripts/discourse/templates/modal/create-account.hbs), und zwar so, wie es bei benutzerdefinierten Feldern der Fall ist, die über die Benutzeroberfläche erstellt wurden. Allerdings habe ich Schwierigkeiten, einen Weg dafür zu finden. Falls jemand weiß, wie das geht, oder auf andere Plugins oder Beispiele verweisen kann, die ein benutzerdefiniertes Feld im Registrierungsformular enthalten, wäre das großartig!
Hinweis: Mir ist bewusst, dass über /admin/customize/user_fields benutzerdefinierte Felder über die Benutzeroberfläche erstellt werden können. Ich habe jedoch festgestellt, dass Felder, die auf diese Weise erstellt werden, intern einen generischen Namen wie user_field_2 (zum Beispiel) erhalten. Für meinen Anwendungsfall benötige ich jedoch einen festgelegten, dauerhaften Namen, auf den mein Plugin-Code zuverlässig zugreifen kann.
Vielen Dank!
