Magento 自动生成客户属性表单字段

Magento 自动生成客户属性表单字段,magento,Magento,添加客户属性时,Magento的客户管理仪表板会自动为该新属性生成相对表单元素 有没有办法通过模块中的控制器在前端执行相同的操作?没有,前端客户字段是硬编码的,请查看客户/表单中的phtml。没有,前端客户字段是硬编码的,请查看客户/表单中的phtml。您想实现什么?如果启用“在前端显示”,则在表单上显示客户属性。但是,默认情况下,这些字段不会从前端保存。为此,您需要扩展模块中的字段集,请参阅core Mage/Customer模块中的config.xml 编辑:事实上,企业版也是如此,在CE上

添加客户属性时,Magento的客户管理仪表板会自动为该新属性生成相对表单元素


有没有办法通过模块中的控制器在前端执行相同的操作?

没有,前端客户字段是硬编码的,请查看客户/表单中的phtml。没有,前端客户字段是硬编码的,请查看客户/表单中的phtml。您想实现什么?如果启用“在前端显示”,则在表单上显示客户属性。但是,默认情况下,这些字段不会从前端保存。为此,您需要扩展模块中的字段集,请参阅core Mage/Customer模块中的config.xml


编辑:事实上,企业版也是如此,在CE上,您必须编辑register.phtml(最好是通过在主题中制作副本)

您想要实现什么?如果启用“在前端显示”,则在表单上显示客户属性。但是,默认情况下,这些字段不会从前端保存。为此,您需要扩展模块中的字段集,请参阅core Mage/Customer模块中的config.xml


编辑:事实上,企业版也是如此,在CE上你必须编辑register.phtml(最好是在你的主题中复制一份)

是的,我不确定是否可以利用Varien_表单甚至Zend_表单。是的,我不确定是否可以使用Varien_表单,甚至Zend_表单。我已经设置了其他客户属性,并且想知道如何在不将HTML硬编码到前端模板(例如register.phtml)的情况下自动呈现这些字段的HTML。它看起来像是config.xml中的字段集与可能具有PE或EE的组合。我设置了其他客户属性,并且很好奇如何自动呈现这些字段的HTML,而无需将其硬编码到前端模板(例如register.phtml)。它看起来像是config.xml中的字段集与PE或EE的组合。