Jump to content

[Résolu] Ajouter un champ aux adresses sous Prestashop 1.6


Rdev

Recommended Posts

Bonjour tout le monde

 

tout est dans le titre je veux ajouter un champ aux adresses

j'ai trouvé ce tuto mais il n'est pas compatible à prestashop 1.6

 

j'ai crée le champ dans le fichier classes/adresse.php

/** @var string e-mail */
public $email;

'email' =>                 array('type' => self::TYPE_STRING, 'validate' => 'isEmail', 'required' => true, 'size' => 128),

et dans controllers/front/AddressController.php

$_POST['email'] = $this->context->customer->email;

et dans adresse.tpl


{if $field_name eq 'email'}
     <div class="form-group">
	<label for="email">{l s='Email'}<sup>*</sup></label>
	<input class="validate form-control" data-validate="{$address_validation.email.validate}" type="text" id="email" name="email" value="{if isset($smarty.post.email)}{$smarty.post.email}{else}{if isset($address->email)}{$address->email|escape:'html':'UTF-8'}{/if}{/if}" />
    </div>
{/if}

et j'ai ajouté un champ email dans la base de données dans la table adresse

 

mais le champ n'est pas affiché dans page de modification d'adresse

 

qui a une idée et un grand merci

Edited by Rdev (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...