Créer des pages d'inscription spécifiques à un rôle.
Le module Multiple Registration permet d'utiliser différents formulaires d'inscription en fonction des rôles.
Par exemple, vous avez 2 rôles : profil individuel et entreprise. Vous pouvez proposer 2 formulaires d'inscription différents pour les profils individuels et les entreprises avec des champs différents.
Le module permet de gérer les formulaires d’inscription et également les formulaires d'édition.
Une fois le module installé, il faut d’abord créer un nouveau mode de saisie ici /admin/structure/display-modes/form
Sur l’exemple, j’ai créé un mode appelé “inscription organisme".
Ensuite, sur la page de gestion de l’affichage des formulaires des personnes /admin/config/people/accounts/form-display, on sélectionne le paramètre d'affichage personnalisé créé précédemment.
Une fois validé, on peut voir le nouvel onglet qui permet de gérer ce nouveau formulaire et donc d’avoir des réglages spécifiques à ce formulaire d’inscription.
Il faut ajouter une page d'inscription pour les rôles ici : admin/people/roles
Ensuite, on peut configurer le module ici : /admin/config/people/multiple_registration
On peut définir l’url du nouveau formulaire, le chemin de redirection après validation du formulaire, le formulaire d’inscription qui sera affiché et le formulaire d’édition du profil, désactiver la tab sur la page.
Un message d'avertissement vous indique qu’il ne faut pas oublier d’aller sur Paramètres d'accès aux pages d'enregistrement multiples
Commentaires
remerciements et aide
Bonjour Sébastien
d'abord tous mes remerciements pour votre page qui m'a bien aidé car vous traitez exactement de mon souci de développement actuel;
j'aimerais donc vous poser cette question;
j'ai opéré comme vous le conseillez sous drupal 10 mais j'arrive à cette obstacle:
je souhaiterais rattacher mon formulaire d'inscription à un type de contenu;
j'ai un type de contenu ( content type) d'une dizaines de champs; pourrais je intégrer l'ensemble des champs de ce type de contenu dans mon formulaire d'inscription ( ma form
user_register !?
si vous pouvez et souhaitez me répondre ,
merci d'avance
Louis
Ajouter un commentaire