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!