如何在注册表中添加字段?

时间:2017-04-01 14:17:03

标签: prestashop prestashop-1.7

在我的Prestashop中,我不需要在注册表单中添加一些字段。我在authentication.tpl和registration.tpl中尝试但没有找到任何提示添加新的提示  字段。

enter image description here

3 个答案:

答案 0 :(得分:2)

您可以在getFormat()方法下开始挖掘classes / form / CustomerFormatter.php。注册表格有一系列字段。我猜你可以从主题文件夹中覆盖该方法,而不是直接编辑它。

答案 1 :(得分:0)

我遇到了类似的问题,因为我需要包含手机以供用户注册和管理员使用。

我在PS 1.7中通过添加" ps_address_format"表格字符串" phone_mobile"采用"格式"柱。我想添加其他字段,此字段必须是表格中的字段" ps_address"。

答案 2 :(得分:-1)

您只能更改地址字段(如果您在Preferences-> Customers中选择标准注册,则会在注册时显示)。 为此,您需要编辑所需的国家/地区字段:Fields

您还可以在客户菜单的底部设置一些字段(如果您有b2b启用它将显示其他字段) enter image description here

要添加不同的字段,您需要一个模块或编辑大量文件以显示和保存字段。

注意:这些屏幕截图来自1.6,但1.7国家/地区的地址相同。

编辑: 根据您的屏幕截图,您没有标准注册选项。不确定它是否可用于1.7。无论如何,Prestashop中的电话号码字段与地址有关,而与客户无关。删除其他字段会很容易,但是为客户添加电话号码而不是地址会更棘手,并且会涉及为该客户创建地址,或者更改客户表,类和表单。

我可以提出的一个建议是将公司字段翻译为电话号码,并使其不是可选的。这将解决一个问题。

相关问题