Ale Jan Dro Posted July 7, 2020 Share Posted July 7, 2020 Hola, necesito introducir <link rel=“canonical” href=“https://url.com”/> en el index de mi página Prestashop 1.7 con dos idiomas (es y en). Sólo la quiero en el index. He utilizado el siguiente código en el archivo head.tpl: {if $page.page_name == 'index'} <link rel="canonical" href="https://url.com"> {elseif $page.canonical} <link rel="canonical" href="{$page.canonical}"> {/if} Pero nada. Creo que puede deberse al tema de los idiomas. Por favor, ayuda. Link to comment Share on other sites More sharing options...
Prestafan33 Posted July 7, 2020 Share Posted July 7, 2020 (edited) El código que pones en principio es correcto y debería funcionar. Asegúrate de estar metiéndolo dentro de las plantillas del tema que tengas activo en tu tienda, dentro del bloque "head_seo", y que este bloque no esté siendo sobreescrito en algún sitio (por ejemplo en las plantillas del index o del layout que uses en esa página). También asegúrate de no tener activo ningún módulo para SEO, ya que esos módulos suelen sobreescribir ese bloque y poner lo que ellos tienen establecido. Edited July 7, 2020 by Prestafan33 (see edit history) Link to comment Share on other sites More sharing options...
Ale Jan Dro Posted July 7, 2020 Author Share Posted July 7, 2020 Pienso que el problema viene de que la web está configurada con dos idiomas (inglés y español) y ese código no parece funcionar si no se especifica para un lenguaje u otro. Pero ahí me pierdo :( 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