[development] Creating separate registration forms for each role
rajasekharan
websweetweb at gmail.com
Wed Sep 9 16:38:02 UTC 2009
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
More information about the development
mailing list