wdrożenia PrestaShop

Problem z rejestracja nowe klienta

  • 1 Odpowiedzi
  • 3305 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline sasa

  • Nowy
  • *
  • 2
  • 0
Problem z rejestracja nowe klienta
« dnia: 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.

*

Podemski

  • Gość
Odp: Problem z rejestracja nowe klienta
« Odpowiedź #1 dnia: 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.