Neu Artikelbild soll in Links angezeigt werden statt Shoplogo

  • Wartungsarbeiten - Deutsche Post / Internetmarke - 22.10.19 - 6Uhr bis 7Uhr
    Der Kauf / Bezug von INTERNETMARKEN (über alle Kanäle) und die Bezahlung mit der PORTOKASSE ist während der Anpassung nicht möglich.
    Weiterführende Infos gibt es hier: Infos zur Wartung

Foxy Alex

Aktives Mitglied
17. März 2017
84
4
#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
44
2
#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
84
4
#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.
 
Zustimmungen: der.wollladen