[development] Creating separate registration forms for each role
Aradhana
er.aradhana at gmail.com
Thu Sep 10 04:07:25 UTC 2009
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
>
>
More information about the development
mailing list