have you used this module?? if it solves the purpose... i will also try this module. thanks Aradhana rajasekharan wrote:
Just wanted to add that I've looked into the profile_role module along with this change mentioned here:
To get only the relevant form fields to show up in the role specific registration form.
Aradhana wrote:
hook_ form_alter is the method.. you can tweak your form as per your requirement
Aradhana.
rajasekharan wrote:
I tried the content_profile method suggested by Ken Winters, for creating a separate registration form with extra custom fields. I was able to add fields to the registration form. But now I am faced with another problem - even the default registration form shows the fields that I have added for the suppliers' form. Is there anyway some of these field can be restricted to the reg form for only certain roles? I am using this in conjunction with the autoassignrole module.
Thanks in advance. Raj
Ken Winters wrote:
Great! I just wanted to mention that the hooks method might not be required for your particular needs. Autoassignrole plus content_profile are pretty handy, but our specific case had some elaborate requirements so we needed the hooks anyway.
- kwinters
rajasekharan wrote:
Thanks much! I got what I wanted. I am going to use autoassignroles module and then use the method Ken has mentioned - add profile attributes and then use the necessary hooks to modify the form to show the necessary fields.
Ken Winters wrote:
I believe he wants the actual form to be different.
We did something similar using the Profile module to create the fields for all roles and then hook_user, hook_form, etc. to make sure that only the right fields are displayed based on arg(2) (or whatever) and then processed correctly.
- kwinters
Aradhana wrote: > Hi, > > There is a drupal module names auto assign role.. which provides > same functionality. We can differentiate forms on the basis of > url. e.g assign different url for vendors registration and > different url for customers. > > http://drupal.org/project/autoassignrole > > Regards, > Aradhana > > rajasekharan wrote: >> Hi, >> >> In a current project, I have to create a separate registration >> form for each role. For example, "customers" has a registration >> form and "vendors" have a registration form that is separate. >> Any idea how I may achieve this using existing drupal modules? >> >> Thanks in advance, >> Raj Sekharan