Newstitel beim Teilen auf Facebook korrigieren

Wenn Sie eine Newsmeldung auf Facebook teilen, wird standardmäßig als Titel „Meldung“ ausgegeben. Hier zeigen wir Ihnen, wie Sie vorgehen müssen, damit der korrekte News-Titel ausgegeben wird.

Beispiel einer News-Meldung mit korrektem Titel auf Facebook

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:

  1. Loggen Sie sich mit Admin-Rechten ins TYPO3-Backend ein.
  2. Wählen Sie in der linken Spalte das Modul „Web“ – „Template“.
  3. Wählen Sie im Seitenbaum die Seite „[1] Startseite“.
  4. Wählen Sie im Arbeitsbereich im Dropdown ganz oben die Option „Info/Bearbeiten“.
  5. Klicken Sie in der Tabelle unter „Template-Informationen“ auf das Stift-Symbol vor „Setup“.
  6. 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]
  7. Speichern Sie.
  8. 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“.

DRKCMS 2017