Edgar Sandé Posted yesterday at 01:07 PM Share Posted yesterday at 01:07 PM (edited) 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 🙏 Edited 9 hours ago by Edgar Sandé RESOLU (see edit history) Link to comment Share on other sites More sharing options...
AfterGlow93 Posted yesterday at 04:04 PM Share Posted yesterday at 04:04 PM (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 yesterday at 04:06 PM by AfterGlow93 (see edit history) Link to comment Share on other sites More sharing options...
Edgar Sandé Posted yesterday at 04:52 PM Author Share Posted yesterday at 04:52 PM 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 yesterday at 04:56 PM Author Share Posted yesterday at 04:56 PM 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...
Divine Posted 10 hours ago Share Posted 10 hours ago 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