
Prestashop – facebook share image crop
Salve a tutti,
oggi vedremo come su prestashop la funzione “Share” di facebook produca immagini tropo grandi.
Esempio:
Questo perchè di default Prestashop prende come immagine la versione “large”, ovvero la
“large_default 458x 458” , mentre per lo share le dimensioni massime consigliate sono 200×200
Per sistemare questo (grave) problema è sufficiente modificare il file
modulessocialsharingviewstemplateshooksocialsharing_header.tpl
in questo modo:
Da
{if isset($link_rewrite) && isset($cover) && isset($cover.id_image)}
<meta property=”og:image” content=”{$link->getImageLink($link_rewrite, $cover.id_image, large_default)}” />
{/if}
A
{if isset($link_rewrite) && isset($cover) && isset($cover.id_image)}
<meta property=”og:image” content=”{$link->getImageLink($link_rewrite, $cover.id_image, medium_default)}” />
<meta property=”og:image:width” content=”125″ />
<meta property=”og:image:height” content=”125″ />
{/if}
Ed in questo modo l’anteprima sarà corretta!
Ecco il risultato:

