在magento的客户帐户编辑页面上呈现我的自定义字段栏

时间:2018-09-08 05:20:31

标签: magento magento-1.9.3

我想使用块添加一些自定义字段。 问题在于该块未在form标签内部或提交按钮之前呈现(请参见屏幕截图1)。 Screenshot 1 这是在“帐户”编辑页面上呈现该冻结的代码:

<?xml version="1.0" encoding="UTF-8"?>
<layout version="1.0.0">
    <customer_account_edit>
        <reference name="my.account.wrapper">
                    <block type="customfield/Register" name="customfield_registrationnnn" template="vss_customfield/register.phtml" />
        </reference>
    </customer_account_edit>
</layout>

请帮助我。 提前致谢。 :)

2 个答案:

答案 0 :(得分:0)

仅在=“的magento模块名称之前使用”。 您可以在magento之前插入代码

答案 1 :(得分:0)

实际上,没有钩子/句柄可以在帐户编辑表单中插入新的/自定义字段。

您可以覆盖模块布局文件中的customer / form / edit.phtml

1)在模块的布局XML的摘要下方。

<customer_account_edit>
    <reference name="customer_edit">
        <action method="setTemplate">
            <template>yourModule/customer/form/edit.phtml</template>
        </action>
    </reference>
</customer_account_edit>

2)复制主题的

  

customer / form / edit.phtml

  

yourModule / customer / form / edit.phtml

3)现在,在新文件中,您可以放置​​自定义字段。