我在prestashop中创建了一个自定义字段。
我想知道是否有某种方法可以只在前端创建此字段,而不是管理员。
这是我在Customer类中的代码
array('type' => self::TYPE_STRING, 'required' => true, 'size' => 64),
提前致谢
答案 0 :(得分:0)
无法想到一种快速的方法,可以完全按照您的意愿使其成为可能,所以这里有两个建议:
1 - 从定义中删除'required' => true
并在前台办公室AuthController的覆盖中创建某种自定义验证,如if (Tools::getValue('type ') == "") { return false; }
(警告:代码完全未经测试,应该完全改进,同时也是根据您的特定PS版本。)
2 - 使用前端表单字段required
属性来使用前端验证(即使oyu使用1,也应该这样做)