Bonjour à tous,
Je reviens. Je suis en train de configurer un assistant post-inscription avec le plugin Custom Wizard, et les champs déroulants qui tirent leurs options à partir de champs utilisateur existants n’affichent que une seule option, au lieu de la liste des options présentes dans les champs utilisateur.
Versions
- Discourse : Discourse 2026.7.2
- Custom Wizard : 2.15.0
Configuration (voir les images ci-dessous)
- Un seul assistant, une seule étape, cinq champs déroulants
- Le Contenu de chaque champ est défini sur :
set> options de champ utilisateur > [champ utilisateur correspondant] - Préremplissage, Condition et Index sont vides ; Obligatoire est désactivé ; les Validations sont désactivées
- Une action Mise à jour du profil (exécutée après la fin de l’assistant) associe chaque champ de l’assistant à son champ utilisateur correspondant
Les cinq champs utilisateur sont tous des champs utilisateur Déroulant standard avec plusieurs options (entre 4 et 19 chacun), définis comme Facultatifs, Modifiables après l’inscription et Affichés sur le formulaire d’inscription.
Ce qui se passe
Chaque champ déroulant de l’assistant n’affiche qu’une seule option provenant de son champ utilisateur. Par exemple, le champ genre a quatre options (Homme / Femme / Non binaire / Je préfère ne pas le dire), mais le champ déroulant de l’assistant n’affiche que « Homme ». Faire défiler, rechercher (seuls certains ont l’option de recherche) et utiliser les touches fléchées ne révèlent aucune autre option.
Ce que j’ai essayé
- Actualisation forcée et utilisation d’un autre navigateur
- Suppression puis réajout du mapping du Contenu, puis enregistrement
- Suppression des lignes vides de Préremplissage / Condition / Index
- Vérification de la console du navigateur : aucune erreur lors de l’ouverture des champs déroulants, mais de nombreux avertissements de non-recommandation (deprecation) provenant de discourse-custom-wizard (par ex. l’extension
.hbsn’est plus recommandée,htmlSafen’est plus recommandé depuis Discourse 2026.3.0)
En outre
Dans le mappeur de Préremplissage, les seuls types d’entrée proposés sont « texte » et « champ de l’assistant » (pas « champ utilisateur »). Est-ce prévu, ou est-ce lié au problème ?
Est-ce que quelqu’un a déjà vu cela et a une solution ? Ou est-ce que je rate quelque chose d’évident ?
Merci !




