smuch Posted March 31, 2016 Share Posted March 31, 2016 (edited) Bonjour, Alors voilà, je fais à nouveau appel à votre aide. Comme l'indique le titre, je souhaiterais supprimer le champs date de naissance lors du formulaire d'inscription. J'ai fais une recherche avant de publier ici, et j'ai trouvé des résultats,j'ai essayé et ça n'a pas marché. Je suis sous la dernière version de prestashop. merci d'avance, Edited March 31, 2016 by smuch (see edit history) Link to comment Share on other sites More sharing options...
Vincent Decaux Posted March 31, 2016 Share Posted March 31, 2016 Bonjour, Vous avez essayé de cacher le champ ? vous êtes sur le thème de base ou un thème perso ? Quelle erreur avez-vous ? Link to comment Share on other sites More sharing options...
smuch Posted March 31, 2016 Author Share Posted March 31, 2016 Bonjour, merci de votre réponse. Je suis sous le thème par défaut [default_bootstrap]. J'ai mis en commentaire ces lignes dans identity.tpl (ligne 92) {* <div class="col-xs-4"> <select name="days" id="days" class="form-control"> <option value="">-</option> {foreach from=$days item=v} <option value="{$v}" {if ($sl_day == $v)}selected="selected"{/if}>{$v} </option> {/foreach} </select> </div> <div class="col-xs-4"> {l s='January'} {l s='February'} {l s='March'} {l s='April'} {l s='May'} {l s='June'} {l s='July'} {l s='August'} {l s='September'} {l s='October'} {l s='November'} {l s='December'} <select id="months" name="months" class="form-control"> <option value="">-</option> {foreach from=$months key=k item=v} <option value="{$k}" {if ($sl_month == $k)}selected="selected"{/if}>{l s=$v} </option> {/foreach} </select> </div> <div class="col-xs-4"> <select id="years" name="years" class="form-control"> <option value="">-</option> {foreach from=$years item=v} <option value="{$v}" {if ($sl_year == $v)}selected="selected"{/if}>{$v} </option> {/foreach} </select> </div> </div> </div> *} puis ce code là dans authentication.tpl (ligne 132) {* <div class="form-group date-select"> <label>{l s='Date of Birth'}</label> <div class="row"> <div class="col-xs-4"> <select id="days" name="days" class="form-control"> <option value="">-</option> {foreach from=$days item=day} <option value="{$day}" {if ($sl_day == $day)} selected="selected"{/if}>{$day} </option> {/foreach} </select> {l s='January'} {l s='February'} {l s='March'} {l s='April'} {l s='May'} {l s='June'} {l s='July'} {l s='August'} {l s='September'} {l s='October'} {l s='November'} {l s='December'} </div> <div class="col-xs-4"> <select id="months" name="months" class="form-control"> <option value="">-</option> {foreach from=$months key=k item=month} <option value="{$k}" {if ($sl_month == $k)} selected="selected"{/if}>{l s=$month} </option> {/foreach} </select> </div> <div class="col-xs-4"> <select id="years" name="years" class="form-control"> <option value="">-</option> {foreach from=$years item=year} <option value="{$year}" {if ($sl_year == $year)} selected="selected"{/if}>{$year} </option> {/foreach} </select> </div> </div> </div> *} Je n'ai pas d'erreur dans le formulaire, mais le champs ne s'est pas effacé. Link to comment Share on other sites More sharing options...
Vincent Decaux Posted March 31, 2016 Share Posted March 31, 2016 Je pense qu'il serait plus judicieux de cacher directement le "parent", à la ligne 87 dans identity.tpl : <div class="form-group" style="display: none;"> Et ligne 132 de authentification.tpl : <div class="form-group date-select" style="display: none;"> Je vais tester aussi de mon côté le temps d'installer une nouvelle boutique . Link to comment Share on other sites More sharing options...
smuch Posted March 31, 2016 Author Share Posted March 31, 2016 Je viens d'essayer, j'ai bien vérifié que je ne m'étais pas trompé de ligne et malheureusement, le champ est toujours dans le formulaire d'inscription Link to comment Share on other sites More sharing options...
Vincent Decaux Posted March 31, 2016 Share Posted March 31, 2016 Etrange, dans la partie "Performances", vous pouvez indiquer "Recompiler les fichiers de template" ? Je pense que les modifications n'ont pas été prises en compte. Link to comment Share on other sites More sharing options...
smuch Posted March 31, 2016 Author Share Posted March 31, 2016 je viens de le faire, mais le champs date de naissance apparaît toujours. Je commence à désespérer Sachant que nous faisons affaire avec des professionnels et non des particuliers donc ça passe vraiment très mal ce champs. Link to comment Share on other sites More sharing options...
Vincent Decaux Posted March 31, 2016 Share Posted March 31, 2016 Ok je viens de voir ! Faites la même manipulation ligne 462 et 132 du fichier authentification.tpl : <div class="form-group" style="display: none;"> C'est en fait ici que ça se cachait. Link to comment Share on other sites More sharing options...
smuch Posted March 31, 2016 Author Share Posted March 31, 2016 ça marche, super merci beaucoup. Merci de votre aide. Je peux mettre le sujet en résolu au cas où ça puisse servir à quelqu'un Link to comment Share on other sites More sharing options...
Vincent Decaux Posted March 31, 2016 Share Posted March 31, 2016 Pas de souci. N'oubliez pas de remettre dans la partie "Performances" : "Ne jamais recompiler les fichiers de template". Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now