Edgar Sandé Posted 5 hours ago Share Posted 5 hours ago Bonjour à tous Le titre du topic résume ma question : Je souhaiterais modifier le lien du logo qui pointe vers la page d'accueil de mon site PS vers une autre adresse. J'ai vu plusieurs discussions à ce sujet mais toutes pour des versions antérieures à PS 8 qui est ma version. Il faut apparemment aller dans le fichier header.tpl (themes/montheme/templates/partials/header.tpl) et modifier la ligne <a href> pour la faire pointer vers l'adresse souhaitée. Mais dans ma version de prestashop il n'y a pas de ligne <a href> (voir screenshot joint). Une âme charitable aurait-elle une solution ? Merci d'avance 🙏 Link to comment Share on other sites More sharing options...
AfterGlow93 Posted 2 hours ago Share Posted 2 hours ago (edited) 2 hours ago, Edgar Sandé said: Bonjour à tous Le titre du topic résume ma question : Je souhaiterais modifier le lien du logo qui pointe vers la page d'accueil de mon site PS vers une autre adresse. J'ai vu plusieurs discussions à ce sujet mais toutes pour des versions antérieures à PS 8 qui est ma version. Il faut apparemment aller dans le fichier header.tpl (themes/montheme/templates/partials/header.tpl) et modifier la ligne <a href> pour la faire pointer vers l'adresse souhaitée. Mais dans ma version de prestashop il n'y a pas de ligne <a href> (voir screenshot joint). Une âme charitable aurait-elle une solution ? Merci d'avance 🙏 Bonjour, Le fonctionnement à changé. {renderLogo} est une fonction smarty (appelé aussi "Helper"). On peut retrouver les détails de cette fonction ici : /themes/classic/templates/_partials/helpers.tpl (pour le thème classic), ou /themes/theme_utilisé/templates/_partials/helpers.tpl (thème personnalisé) Modifier la fonction en adéquation avec ce que vous voulez faire, dans votre cas, la balise <a> et l'attribut href : {function renderLogo} <a href=" LIEN A SAISIR ICI "> <img class="logo img-fluid" src="{$shop.logo_details.src}" alt="{$shop.name}" width="{$shop.logo_details.width}" height="{$shop.logo_details.height}"> </a> {/function} Pensez à vider le cache si activé, et à vérifier que les fichiers templates soient bien recompilés pour que les modifications prennent effet ! Edited 2 hours ago by AfterGlow93 (see edit history) Link to comment Share on other sites More sharing options...
Edgar Sandé Posted 1 hour ago Author Share Posted 1 hour ago Super, merci beaucoup pour la solution. Ca marche très bien.. Une dernière question : que veut dire "vérifier que les fichiers templates soient bien recompilés ? Que faut-il faire ? Cordialement PS : Afterglow93 ... Vous êtes un fan de Genesis ?😉 Link to comment Share on other sites More sharing options...
Edgar Sandé Posted 1 hour ago Author Share Posted 1 hour ago 2 minutes ago, Edgar Sandé said: Super, merci beaucoup pour la solution. Ca marche très bien.. Une dernière question : que veut dire "vérifier que les fichiers templates soient bien recompilés ? Que faut-il faire ? Cordialement PS : Afterglow93 ... Vous êtes un fan de Genesis ?😉 Désolé pour la question.. J'ai trouvé la réponse à la 2e question : BO, Performances, Smarty, recompiler les templates 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