Jump to content

Edit History

AfterGlow93

AfterGlow93

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 !

AfterGlow93

AfterGlow93

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}

 

AfterGlow93

AfterGlow93

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

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}

 

×
×
  • Create New...