Jump to content
PrestashopUser03

Récupérer l'url en cours sans les paramètres dans smarty

Recommended Posts

Bonjour  à tous,

Sauriez-vous comment récupérer l'url en cours sans les paramètres de l'url ? Si ça vous intéresse, c'est parce que les urls canoniques des pages 2,3,4... des pages catégories ne pointent pas vers la catégorie https://www.monsite.com/1-categorie mais vers https://www.monsite.com/1-categorie?page=2 (par exemple) donc je crée cette condition dans head.tpl:

{if $page.canonical}
    {if $page.page_name=="category"}
      <link rel="canonical" href="">
    {else}
      <link rel="canonical" href="{$page.canonical}">
    {/if}
  {/if}

Il ne me reste plus que le href des category à compléter. Quelqu'un aurait une idée?

Merci d'avance.

Share this post


Link to post
Share on other sites

J'ai trouvé mais c'est de la bidouille plus qu'autre chose (même si ça fonctionne :

 

  {if $page.canonical}
    {if $page.page_name=="category"}
      <link rel="canonical" href="{$urls.alternative_langs['fr']}">
    {else}
      <link rel="canonical" href="{$page.canonical}">
    {/if}
  {/if}

 

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More