2010-05-28 12 views

Répondre

3

Envisagez le module Auto Assign Role. Voici une citation à ce sujet (à partir de la page de projet du module):

... sert à trois fins principales. Le premier consiste à fournir une attribution automatique des rôles lorsqu'un nouveau compte est créé. La seconde consiste à permettre à l'utilisateur final de choisir son propre rôle ou ses propres rôles lors de la création de son compte. Le troisième consiste à fournir des chemins qui déclencheront un rôle spécifique lors de la création d'un compte. L'administrateur a un contrôle total sur ces fonctions et peut les faire travailler ensemble ou indépendamment les uns des autres. Le rôle d'affectation automatique est intégré au module Content Profile afin que les types de contenu puissent servir de pages d'inscription. Vous pouvez même remplacer la page utilisateur/registre par défaut par une version personnalisée de votre propre design.

1

Utilisez le module User Types. Voici une citation à ce sujet (à partir de la page de projet du module):

... vous donne le pouvoir de créer des profils personnalisés pour certains types d'utilisateurs. Le module de profil de base doit être activé pour cela. Il vous permet de déterminer pour quels profils un champ sera actif. Par exemple: Si vous voulez un champ où vous pouvez entrer votre groupe préféré, vous créez ce champ et en bas vous pouvez choisir pour quels types d'utilisateurs (que vous avez définis précédemment dans admin/user/user_types) ce champ sera actif en utilisant les cases à cocher. C'est si simple. Il est également possible d'attribuer automatiquement un rôle par type d'utilisateur.

Important: Ce module utilise un remplacement de thème pour masquer les catégories de profil vides pour l'ID de type d'utilisateur associé. Assurez-vous de consulter la documentation pour copier l'extrait PHP dans votre template.php.