Neu Artikelbild soll in Links angezeigt werden statt Shoplogo

  • Das Forum bekommt am 14.11.2019 zwischen 14:00 und (vorraussichtlich) 19:00 Uhr ein Update!
    In der Zeit wird das Forum leider nicht erreichbar sein!

    Das Update wird einige Stunden dauern und wir werden euch mit einer kleinen Hinweisseite auf dem laufenden halten.

Foxy Alex

Aktives Mitglied
17. März 2017
95
5
#1
Wenn wir eine Link versenden von einem Artikel aus unserem Shop wird z.B. in z.B. Messanger, iMessage, WhatsApp oder Facebook das Shoplogo angezeigt, der Meta-Titel-Tag des Artikels und der Preis.
In anderen Shops habe ich gesehen, dass in der Vorschau des Links das Vorschaubild des Artikels angezeigt wird. Wo stellt man im Template die Anzeige für die Link-Vorschau ein?
DANKE :love:
Anbei ein Bild, wie wir es haben und darunter ein Beispiel aus einem anderen JTL-Shop.
 

Anhänge

Zustimmungen: der.wollladen

RIS-Development

Offizieller Servicepartner
SPBanner
18. Oktober 2016
49
3
#2
Facebook und Co. suchen sich das Bild selbst aus. Du kannst es aber damit beeinflussen indem du ein passendes Bild mit dem richtigen Format auf der Seite hast. Normalerweise kannst du dir auch ein Bilder von der jeweiligen Seite aussuchen. Vorraussetzung ist natürlich, dass genügend vorhanden sind und die Größe stimmt.
 

Foxy Alex

Aktives Mitglied
17. März 2017
95
5
#3
Ich habe es jetzt gefunden.
Ich habe in der header.tpl datei im head-meta block folgende Abfrage eingefügt:
{if isset($Artikel) && !empty($Artikel->Bilder)}
<meta itemprop="image" content="{$ShopURL}/{$Artikel->Bilder[0]->cPfadNormal}" />
{else}
<meta itemprop="image" content="{$ShopURL}/{$ShopLogoURL}" />
{/if}
{if isset($Artikel) && !empty($Artikel->Bilder)}
<meta property="og:image" content="{$ShopURL}/{$Artikel->Bilder[0]->cPfadNormal}" />
{else}
<meta property="og:image" content="{$ShopLogoURL}" />
{/if}

Ist das og:image im header definiert, wird bei facebook def. dieses angegebene Bild verwendet. Habe es im Messanger und in der Timeline getestet.