Open Graph für tt_news

Wenn ein Beitrag mit einem Link auf eine tt_news-Meldung auf Facebook veröffentlicht werden soll, wird Facebook das Bild nicht anzeigen und als Beschreibung die Meta-Tags der Seite übernehmen. Damit Facebook das Beitragsbild, den Titel und den Vorschautext aus tt_news erkennt muss man dies Facebook mit den eigenen Open Graph-Tags mitteilen. TYPO3 unterstützt diese Metatags für Opengraph nicht automatisch, hier ist ein wenig Arbeit im TYPOScript notwendig.

Das TYPO-Script-Snippet wird einfach in das Setup-Feld des TYPO3-Templates kopiert.

Der Wert {PageID der Detailansicht} ist noch entsprechend anzupassen, z.B. [globalVar = TSFE:id = 29]

 

[globalVar = TSFE:id = {PageID der Detailansicht}]
page.headerData.666 = RECORDS
page.headerData.666 {
tables = tt_news
source.data = GP:tx_ttnews|tt_news
conf.tt_news = IMG_RESOURCE
conf.tt_news {
file {
import = uploads/pics/
import.field = image
import.listNum = 0
}
stdWrap.required = 1
stdWrap.wrap = <meta property="og:image" content="{TSFE:baseUrl}|" />
stdWrap.insertData = 1
}
}
page.headerData.665 = COA
page.headerData.665 {
wrap=<meta property="og:description" content="|">
5=RECORDS
5 {
source = {GP:tx_ttnews|tt_news}
source.insertData = 1
tables = tt_news
conf.tt_news >
conf.tt_news = TEXT
conf.tt_news.field = bodytext
conf.tt_news.stripHtml = 1
conf.tt_news.crop = 250 |...| 1
}
}
page.headerData.667 = TEXT
page.headerData.667 {
data = page:title
wrap = <meta property="og:title" content="|" />
htmlSpecialChars = 1
}
[global]

 

Kommentare sind geschlossen.