---
title: "Facebook og:image aus tt_news mit Typoscript"
url: "https://www.typo3.net/d/108963-facebook-ogimage-aus-tt-news-mit-typoscript"
source: "typo3.net"
tags: ["Allgemein","Frage","SEO","tt_news"]
created: "2012-01-13"
last_reply: "2012-02-01"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Facebook og:image aus tt_news mit Typoscript

Allgemein · 5 Antworten · gestartet 2012-01-13

## Eröffnungsbeitrag

**mccl4ne** · 2012-01-13 · [Beitrag #1](https://www.typo3.net/d/108963-facebook-ogimage-aus-tt-news-mit-typoscript/1)

Hi,
ich möchte mir gerne das Facebook Meta-Tag aus dem tt_news Image rendern.
Mein Ansatz bisher:

```typoscript
temp.newsImage = CONTENT
temp.newsImage {
  #5=RECORDS
  #5{
  #  # id des template-records
  #  source = {GPvar:tx_ttnews|tt_news}
  #  source.insertData = 1
  #  tables = tt_news
  #  conf.tt_news >
  #  conf.tt_news = TEXT
  #  conf.tt_news.field=image
  #}
	table = tt_news
	select {
		pidInList = 29  # Sysfolder-ID der News
		andWhere {
			data = GPvar:tx_ttnews|cat
			wrap = uid=|
		}
	}
	renderObj = TEXT
	renderObj.field = image
}
page.headerData {
  24 = HTML
  24.value.char = 10
  25 < temp.newsImage
  25.wrap = <link rel="image_src" href="{$config.baseurl}uploads/pics/|" />
  29 = HTML
  29.value.char = 10
  30 = TEXT
  30.value = <meta name="medium" content="news" />
}
```

Funktioniert bis auf den Select auf das Image auch schon. Habt ihr ne idee warum die DB Abfrage nicht funktioniert?
Evtl würde ich das meta Tag anschließend auf og:image umbauen, dann müsste man aber eine Condition drum rum abeuen, damit der Quellcode auch noch W3C valide ist z.B.

```typoscript
Wenn das noch funktioniert...

Thx 
Sam
[useragent = facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)]
```

## Antworten

### [#2](https://www.typo3.net/d/108963-facebook-ogimage-aus-tt-news-mit-typoscript/2) · hwt · 2012-01-28

Hallo,

du fragst in der Tabelle "tt_news" auf "GPvar:tx_ttnews|cat" ab.

Gruß!

### [#3](https://www.typo3.net/d/108963-facebook-ogimage-aus-tt-news-mit-typoscript/3) · igorshmigor · 2012-01-28

Genau. In dem auskommentierten Teil hattest Du bereits GPvar:tx_ttnews|tt_news verwendet, das ist der Parameter, den Du eigentlich einsetzen musst.

### [#4](https://www.typo3.net/d/108963-facebook-ogimage-aus-tt-news-mit-typoscript/4) · LuP · 2012-01-28

und weil sich tx_ttnews[tt_news] auf den Parameter in Adressleiste bezieht, z.B.

```html
http://www.domain.tld/index.php?id=29&tx_ttnews[tt_news]=1&cHash=...
```

dessen Wert Du als Vergleich mit der uid nehmen willst.

VG,
LuP

### [#5](https://www.typo3.net/d/108963-facebook-ogimage-aus-tt-news-mit-typoscript/5) · igorshmigor · 2012-01-28

Da fällt mir noch ein: Wenn Du Nutzereingaben in Datenbankabfragen verwendest solltest Du Dich vor SQL-Injection schützen, in diesem Fall am einfachsten mit intval=1.

### [#6](https://www.typo3.net/d/108963-facebook-ogimage-aus-tt-news-mit-typoscript/6) · dyne · 2012-02-01

Ich habe hier ein funktionierendes Snippet für og:image und tt_news: <http://t3seo.de/artikelvorschaubilder-fuer-facebook-festlegen/>

---

Quelle: „Facebook og:image aus tt_news mit Typoscript“, typo3.net, https://www.typo3.net/d/108963-facebook-ogimage-aus-tt-news-mit-typoscript
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
