Domanda

Ho due tipi di utenti sul mio sito:

  1. Utente normale
  2. Fornitore

Come faccio a impostare Drupal in modo da poter scegliere quale tipo di utente che si desidera essere prima di firmare, e poi anche (e questa è la parte difficile) dai diversi campi del profilo per i diversi tipi di utente?

È stato utile?

Soluzione

Si consideri la Auto Assegna modulo Ruolo . Ecco una citazione su di esso (dalla pagina del progetto del modulo):

  

... serve tre scopi primari. Il primo è quello di fornire un'assegnazione automatica di ruoli quando viene creato un nuovo account. Il secondo è quello di permettere all'utente finale la possibilità di scegliere il proprio ruolo oi ruoli quando creano il loro account. Il terzo è quello di fornire percorsi che attiveranno un ruolo specifico quando viene creato un account. L'amministratore ha il pieno controllo su queste funzioni e può farli lavorare insieme o indipendentemente l'uno dall'altro. Auto Assegna ruolo è integrato con il Content Profilo modulo in modo che si può avere tipi di contenuto che serve come registrazione pagine. È anche possibile sostituire l'utente predefinito / register page con una versione personalizzata del proprio disegno.

Altri suggerimenti

Utilizza la modulo tipi di utente . Ecco una citazione su di esso (dalla pagina del progetto del modulo):

  

... ti dà il potere di rendere i profili personalizzati per alcuni tipi di utenti. Il modulo profilo anima deve essere abilitato per questo. E ti permette di stabilire a quale profili un campo sarà attiva. Per esempio: se vogliamo un campo in cui è possibile inserire chi è il tuo gruppo preferito, si crea questo campo e in fondo si può scegliere per quali tipi di utenti (che si è definito in precedenza in admin / utente / user_types) questo campo sarà attiva utilizzando le caselle di controllo. È così semplice. E 'anche possibile assegnare automaticamente un ruolo per ogni tipo di utente.

     

Importante : Questo modulo utilizza una sostituzione tema per categorie nascondere profilo che sono vuoti per l'Associated tipo di utente id. Assicurati di consultare la documentazione per copiare il frammento di PHP nel vostro template.php.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top