Blogbeitrag teilen => Facebook Bild?

Hi, das Thema gab es wohl schon für andere Bereiche von Shopware 5 !?!? Wenn ich einen Blogbeitrag bei Facebook teilen möchte, bekomme ich bei Facebook leider nur mein Shoplogo als Vorschaubild angezeigt. Kann mir bitte einer auf die Sprünge helfen, wie ich an Facebook die Bilder vom Blogeintrag übergeben kann? Zumindest das Hauptbild vom Eintrag?

Schau mal hier: post120777.html

1 Like

Danke erstmal, ich habe mir jetzt eine eigene /frontend/blog/header.tpl angelegt {extends file='frontend/index/header.tpl'} {block name='frontend\_index\_header\_meta\_tags\_schema\_webpage' append} {\* Article picture \*} {if $sArticle.preview.thumbnails[1]} {\* URL \*} <meta property="og:url" content="{url controller=blog action=detail sCategory=$sArticle.categoryId blogArticle=$sArticle.id}"> {\* description \*} {if $sArticle.metaDescription} <meta property="og:description" content="{$sArticle.metaDescription|strip_tags|escape}"> {/if} {\* Site Title \*} {if $sArticle.title} <meta property="og:title" content="{$sArticle.title|escape:" html> {/if} {\* Main Image \*} <meta property="og:image" content="{$sArticle.preview.thumbnails[1].source}"> {\* Thumbnails \*} {if $sArticle.media} {foreach $sArticle.media as $sArticleMedia} {if !$sArticleMedia.preview} <meta property="og:image" content="{$sArticleMedia.thumbnails[1].source}"> {/if} {/foreach} {/if} {/if} {/block} Ich weiß jetzt nicht, ob ich für weitere Bilder nun auch den angeben muss, oder nicht. Ich habe nur einen Blogeintrag mit mehreren Bildern, und den habe ich mir durch den ersten Aufruf bei Facebook schon vermurkst :wink: Folge ich im Blog den “Teilen”-Link, zeigt mir Facebook nur das erste Bild an. Poste ich den Link direkt bei Facebook, bekomme ich alle Bilder zur Auswahl angezeigt [da hatte ich den einmal für alle Bilder angegeben]. Bleibt die Frage: Warum bekomme ich je nach “Teilen” mal ein Bild, mal alle Bilder angeboten?!?

Schau dir mal den Facebook Debuggeran. Der sollte dir helfen.

Habs jetzt anders gelöst. Per FTP aus dem Theme Bare die header.tpl kopiert
von /themes/Frontend/Bare/frontend/index    in   /themes/Frontend/MeinTheme/frontend/index
dort die Zeile

ersetzt durch also einfach den Pfad zum Bild angeben

Und schon klappt es. Ob der Weg der richtige war kann ich nicht sagen. Zumindest der Quellcode ist danach wieder bis auf das Bild identisch.