Edgar Sandé Posted Sunday at 01:07 PM Share Posted Sunday 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 Monday at 10:06 AM by Edgar Sandé RESOLU (see edit history) Link to comment Share on other sites More sharing options...
AfterGlow93 Posted Sunday at 04:04 PM Share Posted Sunday 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 Sunday at 04:06 PM by AfterGlow93 (see edit history) Link to comment Share on other sites More sharing options...
Edgar Sandé Posted Sunday at 04:52 PM Author Share Posted Sunday 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 Sunday at 04:56 PM Author Share Posted Sunday 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 Monday at 09:22 AM Share Posted Monday at 09:22 AM 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