Jump to content

Metaetiquetas rel="next" y rel="prev"


haxixiyun

Recommended Posts

Buenas,

Tengo que colocar las siguientes metaetiquetas dentro del <head>, tanto en la primera como en el resto de páginas de paginación de prestashop:

 

# página 1

<link rel="next" href="http://www.midominio.com/url-de-pagina-2" />

 

# página 2 a n-1

<link rel="prev" href=" http://www.midominio.com/url-de-pagina-anterior" />

<link rel="next" href=" http://www.midominio.com/url-de-pagina-siguiente" />

 

#página n (ejemplo para página 9)

<link rel="prev" href=" http://www.midominio.com/url-de-pagina-8" />

 

 

 

¿Alguien me podría decir como lo puedo hacer?

Edited by haxixiyun (see edit history)
Link to comment
Share on other sites

  • 10 months later...

Hola, ¿alguien ha conseguido hacer esto? Estoy leyendo que es más que recomendable, raro que no venga de serie.

 

En este otro hilo en el foro de SEO dan un código pero a mi en 1.4.11 no me funciona en el header:

 

http://www.prestashop.com/forums/topic/154705-pagination-with-link-rel-meta-tags/

 

Gracias y un saludo ;)

 

 

Buenas,
Tengo que colocar las siguientes metaetiquetas dentro del <head>, tanto en la primera como en el resto de páginas de paginación de prestashop:

# página 1
<link rel="next" href="http://www.midominio.com/url-de-pagina-2" />

# página 2 a n-1
<link rel="prev" href=" http://www.midominio.com/url-de-pagina-anterior" />
<link rel="next" href=" http://www.midominio.com/url-de-pagina-siguiente" />

#página n (ejemplo para página 9)
<link rel="prev" href=" http://www.midominio.com/url-de-pagina-8" />



¿Alguien me podría decir como lo puedo hacer?

Link to comment
Share on other sites

Hola schacker, te cuento: este código funciona perfectamente si se añade a pagination.tpl, pero en header.tpl da errores (que es donde lo quiere Google, antes de </head>).

{if $start!=$stop}
{if $p != 1}
{assign var='p_previous' value=$p-1}
<link rel="prev" href="/{$request_uri|substr:1|regex_replace:'/\/(.*)/':''|regex_replace:'/\?(.*)/':''}/{$link->goPage($requestPage, $p_previous)}" />
{else}
{/if}
{if $pages_nb > 1 AND $p != $pages_nb}
{assign var='p_next' value=$p+1}
<link rel="next" href="/{$request_uri|substr:1|regex_replace:'/\/(.*)/':''|regex_replace:'/\?(.*)/':''}/{$link->goPage($requestPage, $p_next)}" />
{else}
{/if}
{/if}

Entiendo que el problema es que las variables de paginación todavía no están disponibles, y supongo que hay que hacer un override para que estén disponibles en el header. Pero no domino lo suficiente y no se como hacerlo.

 

Imagino también que el problema es con 1.4.x, porqué a los que les funciona seguro que ya están en 1.5.x y por lo que sea las variables están disponibles.

 

Gracias por interesarte!

 

 

como lo has probado?

 

Link to comment
Share on other sites

  • 4 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...