Jak udělat položku „TELEFON“ povinným?

Vložil: Srp 02 2011 by admin

Často jsem měl dotazy od zákazníků na to, jak udělat v systému Prestashop, aby bylo při registraci pole „telefon“ povinným. V tomto článku Vám ukáži, jak na to.

1.krok je editace souboru Address.php (classes/Address.php).
Nalezneme řádek 80 a místo tohoto kódu

protected $fieldsRequired = array('id_country', 'alias', 'lastname', 'firstname', 'address1', 'postcode', 'city');

změníme na tento kód

protected $fieldsRequired = array('id_country', 'alias', 'lastname', 'firstname', 'address1', 'postcode', 'city','phone_mobile');

2.krok je úprava formuláře při registraci, soubor naleznete ve složce themes/authentication.tpl (složka s Vaší šablonou)

Nalezneme řádek 204 a tento kód

<p class="text"><label for="phone_mobile">{l s='Mobile phone'}</label> <input type="text" class="text" name="phone_mobile" id="phone_mobile" value="{if isset($smarty.post.phone_mobile)}{$smarty.post.phone_mobile}{/if}" /></p>

změníme na

<p class="required text"> <label for="phone_mobile">{l s='Mobile phone'}</label> <input type="text" class="text" name="phone_mobile" id="phone_mobile" value="{if isset($smarty.post.phone_mobile)}{$smarty.post.phone_mobile}{/if}" /><sup>*</sup> </p>

Nyní máme položku mobilní telefon jako povinnou.

Filed under: Úpravy
Tagy:

Vložit komentář

*

*

Kontrolní text
*


7 × = čtyřicet dva