Jump to content

Modifier le lien du logo page d'accueil


Recommended Posts

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 🙏

 

 

 

Capture d'écran 2024-11-24 140359.png

Link to comment
Share on other sites

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 🙏

 

 

 

Capture d'écran 2024-11-24 140359.png

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 by AfterGlow93 (see edit history)
Link to comment
Share on other sites

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

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

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...