Tu peux en effet rendre le champ du code postal obligatoire, il te faut pour cela modifier plusieurs fichiers.
Pour le fichiers :
catalog/controller/account/create.php
catalog/controller/account/address.php
catalog/controller/checkout/address.php
catalog/controller/checkout/guest_step_1.php
Il faut trouver ces lignes :
- Code: Tout sélectionner
if (isset($this->error['city'])) {
$this->data['error_city'] = $this->error['city'];
} else {
$this->data['error_city'] = '';
}
Et ajouter ces lignes dessous :
- Code: Tout sélectionner
if (isset($this->error['postcode'])) {
$this->data['error_postcode'] = $this->error['postcode'];
} else {
$this->data['error_postcode'] = '';
}
Puis chercher ces lignes :
- Code: Tout sélectionner
if ((strlen(utf8_decode($this->request->post['city'])) < 3) || (strlen(utf8_decode($this->request->post['city'])) > 128)) {
$this->error['city'] = $this->language->get('error_city');
}
Et ajouter ces lignes dessous :
- Code: Tout sélectionner
if ((strlen(utf8_decode($this->request->post['postcode'])) < 5)) {
$this->error['city'] = $this->language->get('error_postcode');
}
Pour le fichiers :
catalog/language/french/account/create.php
catalog/language/french/account/address.php
catalog/language/french/checkout/address.php
catalog/language/french/checkout/guest_step_1.php
Chercher cette ligne ;
- Code: Tout sélectionner
$_['error_city'] = 'La <b>Ville</b> doit être composée de 3 à 128 caractères !';
Et ajouter celle-ci dessous :
- Code: Tout sélectionner
$_['error_postcode'] = 'Le champ <b>Code Postal</b> doit âtre composé de 5 caractères !';
Pour le fichiers :
catalog/view/theme/default/template/account/create.tpl
catalog/lview/theme/default/template/account/address.tpl
catalog/view/theme/default/template/checkout/address.tpl
catalog/view/theme/default/template/checkout/guest_step_1.tpl
Chercher ces lignes :
- Code: Tout sélectionner
<tr>
<td><?php echo $entry_postcode; ?></td>
<td><input type="text" name="postcode" value="<?php echo $postcode; ?>" /></td>
</tr>
Et les remplacer par celles-ci :
- Code: Tout sélectionner
<tr>
<td><span class="required">*</span><?php echo $entry_postcode; ?></td>
<td><input type="text" name="postcode" value="<?php echo $postcode; ?>" /></td>
<?php if ($error_postcode) { ?>
<span class="error"><?php echo $error_postcode; ?></span>
<?php } ?></td>
</tr>
It's all