Magento – How to create a custom Login/ sign up form with custom role in Magento 2.1

magento-2.1PHP

I am totally new to Magento and want to know how to create a custom Login/ signup form with custom defined role in Magento 2.1.
please suggest a solution.

Best Answer

Step 1:

Goto :

 vendor->magento->module-customer->view->frontend->layout
copy customer_account_create.xml

In your module

[namepace]->[modulename]->view->frontend->layout->customer_account_create.xml

Step 2: change your block and template file you want to display

 <referenceContainer name="content">
    <block class="[**your Block path**]" name="customer_form_register" template="[**Your phtml file path**]">
        <container name="form.additional.info" as="form_additional_info"/>
        <container name="customer.form.register.fields.before" as="form_fields_before" label="Form Fields Before" htmlTag="div" htmlClass="customer-form-before"/>
    </block>
    <block class="Magento\Cookie\Block\RequireCookie" name="require-cookie" template="Magento_Cookie::require_cookie.phtml">
        <arguments>
            <argument name="triggers" xsi:type="array">
                <item name="registerSubmitButton" xsi:type="string">.action.submit</item>
            </argument>
        </arguments>
    </block>
</referenceContainer>

step 3: Fire PHP upgrade command

Related Topic