Magento 创建块';客户/登记表';帐户登录页面
我需要在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_
<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”
将其放置在登录框之前