什么是 customer.form.register.fields.before 以及为什么在 customer_account_create 中添加此块?
-
12-12-2019 - |
题
<reference name="content">
<block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml">
<block type="page/html_wrapper" name="customer.form.register.fields.before" as="form_fields_before" translate="label">
<label>Form Fields Before</label>
</block>
</block>
</reference>
我的问题是什么 客户.表单.注册.字段.之前 以及为什么这个块添加客户帐户创建>和
<?php echo $this->getChildHtml('form_fields_before')?>
这段代码显示了什么 网页模板 页。
解决方案
默认情况下,这不会执行任何操作。
但它就在那里,因此您可以在寄存器字段之前添加自定义数据。
它就像一个容器,您只能使用布局文件来放置您的东西。
假设您的其中一个布局中有此内容。
<customer_account_create>
<reference name="customer.form.register.fields.before">
<block type="[module]/block_name" template="some/template.phtml" name="some_name" as="some_alias" />
</reference>
</customer_account_create>
然后是块 [module]/block_name
将由模板渲染 some/template.phtml
在注册字段上方,无需对客户注册模板本身进行任何更改/