Magento 创建块';客户/登记表';帐户登录页面

Magento 创建块';客户/登记表';帐户登录页面,magento,block,registration,Magento,Block,Registration,我需要在Magento的帐户/登录页面上显示注册字段。 我尝试这种方法 <reference name="content"> <block type="customer/form_login" name="customer_form_login" template="customer/form/login.phtml"/> <block type="customer/form_register" name="customer_

我需要在Magento的帐户/登录页面上显示注册字段。 我尝试这种方法

    <reference name="content">
        <block type="customer/form_login" name="customer_form_login" template="customer/form/login.phtml"/>
        <block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml"/>
    </reference>
</customer_account_login>


但此方法在登录字段之后显示注册字段

这个
不起作用

我不明白我做错了什么

谢谢
关于

您必须在xml中添加类似的内容

   <block type="customer/form_login" name="customer_form_login" template="customer/form/login.phtml" >
        <block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml" />
                       </block>

将register块放在login块下,这样register块将显示在login框内,而不是在login字段之后

并将此代码放入您的
login.phtml
文件中

这将调用
login.phtml
文件中的寄存器块


您需要更改
register.phtml
文件中的设计设置,因此我建议使用另一个
register.phtml
文件。

仅供将来参考,请在local.xml文件中使用:

<customer_account_login>
    <reference name="content">
        <block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml" before="customer_form_login"/>
    </reference>
</customer_account_login>

您可以在登录内容布局中设置注册表单,并使用
before=“customer\u form\u login”
将其放置在登录框之前