Um den korrekten Titel Ihrer Meldungen auch bei Facebook ausgeben zu lassen, muss ein entsprechender sogenannter OpenGraph-Tag korrekt gesetzt sein. Und wo wir schon dabei sind, korrigieren wir direkt auch die Canonical-URL der Meldung:
- Loggen Sie sich mit Admin-Rechten ins TYPO3-Backend ein.
- Wählen Sie in der linken Spalte das Modul „Web“ – „Template“.
- Wählen Sie im Seitenbaum die Seite „[1] Startseite“.
- Wählen Sie im Arbeitsbereich im Dropdown ganz oben die Option „Info/Bearbeiten“.
- Klicken Sie in der Tabelle unter „Template-Informationen“ auf das Stift-Symbol vor „Setup“.
- Es öffnet sich ein Eingabefeld. Fügen Sie unterhalb des bestehenden Textes die folgenden Zeilen ein:
[globalVar = GP:tx_news_pi1|news > 0]
page.headerData.84113002 >
temp.newsOgTitle = RECORDS
temp.newsOgTitle {
source = {GP:tx_news_pi1|news}
source.insertData = 1
source.insertData.intval = 1
tables = tx_news_domain_model_news
conf.tx_news_domain_model_news >
conf.tx_news_domain_model_news = TEXT
conf.tx_news_domain_model_news.field=title
stdWrap.noTrimWrap = |<meta property="og:title" content="| – {$themes.pagetitlesuffix}">|
htmlSpecialChars = 1
}
page.headerData.84113010 < temp.newsOgTitle
temp.currentURL = TEXT
temp.currentURL {
data = getIndpEnv:TYPO3_REQUEST_URL
wrap = <link rel="canonical" href="|">
}
page.headerData.84113020 < temp.currentURL
[global] - Speichern Sie.
- Löschen Sie den Cache der Seite „[655] Meldung“.
Die entsprechenden Tags werden nun korrekt ausgegeben. Dennoch kann es sein, dass die nächste Nachricht, die Sie auf Facebook posten wollen, immer noch „Meldung“ als Titel anzeigt. Das kann vor allem dann passieren, wenn Sie die Meldung zuvor schon mal teilen wollten und Facebook die Daten daher zwischengespeichert hat. Um Facebook Ihre Meldung neu einlesen zu lassen, rufen Sie bitte diese Adresse auf:
https://developers.facebook.com/tools/debug/sharing/
Geben Sie dort die URL Ihrer Meldung ein, klicken Sie auf Fehlerbehebung und klicken Sie anschließend auf den Button „Erneut scrapen“.