0
我是新來的prestashop這就是爲什麼我面臨的問題,使其只能通過電子郵件和密碼註冊的問題。如何僅通過電子郵件ID和密碼在prestashop中註冊。在php文件中應該做些什麼改變才能使其工作。如何註冊prestashop只能通過電子郵件ID和密碼
我是新來的prestashop這就是爲什麼我面臨的問題,使其只能通過電子郵件和密碼註冊的問題。如何僅通過電子郵件ID和密碼在prestashop中註冊。在php文件中應該做些什麼改變才能使其工作。如何註冊prestashop只能通過電子郵件ID和密碼
從prestashop> = 1.5。
覆蓋Customer類這樣的:
Class Customer extends CustomerCore {
public function __construct($id = null){
self::$definition['fields']['lastname'] = array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => false, 'size' => 32);
self::$definition['fields']['firstname'] = array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => false, 'size' => 32);
parent::__construct($id);
}
}
變化在您的數據庫領域的「名字」,「姓氏」有兩個查詢這樣的(注意,「PS_」是默認的表前綴):
ALTER TABLE `ps_customer` CHANGE `firstname` `firstname` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL;
ALTER TABLE `ps_customer` CHANGE `lastname` `lastname` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL
這是允許用戶在不插入名字和姓氏的情況下訂閱的程序。
非常重視,這是一個核心編輯,並且一些東西無法工作了。你正在扭曲PrestaShop的意識形態功能。