Polskie wsparcie PrestaShop

PrestaShop => Dla początkujących => Wątek zaczęty przez: sasa w Marzec 07, 2010, 04:28:45 pm

Tytuł: Problem z rejestracja nowe klienta
Wiadomość wysłana przez: sasa w Marzec 07, 2010, 04:28:45 pm
Witam

Grzebałem w prescie i sie dogrzebalem.

Podczas wpisywania danych w trakcie rejestracji, nowy klient musi wybrac kraj w ktorym sie znajduje.

Przy zaznaczeniu "polska" system kaze mu wybrac wojewodztwo.
nie ma takiej opcji ani innej mozliwosc wyboru.

Chcialbym zeby system nie wymagal tego wyboru wojewodztwa. Co zrobic ?Co udalo mi sie zepsuc?

Przy wyborze innych panstw tego problemu nie ma.
Tytuł: Odp: Problem z rejestracja nowe klienta
Wiadomość wysłana przez: Podemski w Marzec 07, 2010, 10:37:05 pm
Hm, zajrzyj do klasy Address.php w folderze /classes/

tam masz:

protected $fieldsRequired = array('id_country', 'alias', 'lastname', 'firstname', 'address1', 'postcode', 'city');
protected $fieldsSize = array('alias' => 32, 'company' => 32, 'lastname' => 32, 'firstname' => 32,
'address1' => 128, 'address2' => 128, 'postcode' => 12, 'city' => 64,
'other' => 300, 'phone' => 16, 'phone_mobile' => 16);
protected $fieldsValidate = array('id_customer' => 'isNullOrUnsignedId', 'id_manufacturer' => 'isNullOrUnsignedId',
'id_supplier' => 'isNullOrUnsignedId', 'id_country' => 'isUnsignedId', 'id_state' => 'isNullOrUnsignedId',
'alias' => 'isGenericName', 'company' => 'isGenericName', 'lastname' => 'isName',
'firstname' => 'isName', 'address1' => 'isAddress', 'address2' => 'isAddress',
'postcode' => 'isPostCode', 'city' => 'isCityName', 'other' => 'isMessage',
'phone' => 'isPhoneNumber', 'phone_mobile' => 'isPhoneNumber', 'deleted' => 'isBool');

Te tablice przechowują które pola są wymagane, jak validowane etc.