I have 3 roles - Student | Business | Training Provider and need different profile fields on registration based on user's role - Please someone help.

Budget is not much as I know its not a very complex task. But happy to negociate.

The project might involve other fixes as well - so there is going to be on going work :)

Cheers,
Asfahaan

Skype id: asfahaan

Comments

johnhanley’s picture

Drupal doesn't provide role selection during registration by default. There are several modules available that add this capability including my own User-Selectable Roles. However the issue of dynamically displaying corresponding profile fields (based on the user's role selection) still remains. This is not a trivial task and will require time to implement. I would recommend you reconsider your approach and collect this information after registration. For instance you could create a separate profile form for each role, which would be accessible via the user's account page. Fields common to all roles could be shared across all profiles.

On an unrelated note, I would suggest you refrain from using such statements as "I know its not a very complex task" in an effort to minimize the time involved. Such statements are not conducive to attracting a quality developer to help you.

Good luck!

archard’s picture

No need to pay anyone for this, there is already a module that does just that.

Profile permission - http://drupal.org/project/profile_permission

Assuming you're on Drupal 6, anyway.

asfahaan’s picture

Thanks I am currently using profile_permission! It seems to be doing the job - however if a Category is empty then it appears as a blank tab (without any fields).

Sinan Erdem’s picture

For D7 users, here is a helpful module: https://drupal.org/project/user_role_field