---
title: "gst_topcontent -> Seitentitel in Englisch anzeigen lassen"
url: "https://www.typo3.net/d/46915-gst-topcontent-seitentitel-in-englisch-anzeigen-lassen"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2006-07-23"
last_reply: "2006-07-23"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# gst_topcontent -> Seitentitel in Englisch anzeigen lassen

Extensions · 1 Antwort · gestartet 2006-07-23

## Eröffnungsbeitrag

**Mibo** · 2006-07-23 · [Beitrag #1](https://www.typo3.net/d/46915-gst-topcontent-seitentitel-in-englisch-anzeigen-lassen/1)

Hallo zusammen,

- Ich erstelle gerade eine zweisprachige Website.
- Eine Seite heißt "Was ist neu"
- Die dazugehörige englische Seite heißt "What's new"
- Auf beiden Seiten ist die Extension gst_topcontent installiert,  und der Ausgangspunkt ist gesetzt.

So weit, so gut.

Aber auf der englischen Seite wird der deutsche Seitentitel angezeigt, nicht der englische.

In der englischen Version sollte z.B. nicht
"**Was ist neu:** New or shortly changed artikles" stehen, sonder
"**What's new**: New or shortly changed artikles".

WER KANN DAS PROBLEM LÖSEN?!

Christian Strudel

## Antworten

### [#2](https://www.typo3.net/d/46915-gst-topcontent-seitentitel-in-englisch-anzeigen-lassen/2) · Mibo · 2006-07-23

Alles klar, habe mit dem ersteller der Extension gemail, dieser hat die Datenbankabfrage geändert. Die neue Version wird demnächst online sein.
Für alle, die schon mal vorab die Änderung haben möchten.

In der Datei gst_topcontent/pi1/class.tx_gsttopcontent_pi1.php folgendes ändern:

ALT:

```php
$query = '
			SELECT tt_content.uid AS uid, tt_content.pid AS pid, pages.title AS title, tt_content.header AS header, tt_content.bodytext AS bodytext, '.addslashes($this->config['sqlTeaserField']).' AS teaserfield, '.addslashes($this->config['sqlTstampField']).' AS tstamp
			FROM tt_content
			INNER JOIN pages ON pages.uid = tt_content.pid
			WHERE tt_content.pid in ('.$in_pid_list.')
			AND tt_content.sys_language_uid = '.$syslanguage.'
			'.$this->config['sqlAndWhere'].'
			'.$this->cObj->enableFields('tt_content').'
			ORDER BY '.addslashes($this->config['sqlOrderBy']).'
			';
```

und hier die neue query:

```php
$query = '
			SELECT tt_content.uid AS uid, tt_content.pid AS pid, coalesce(pages_language_overlay.title, pages.title) AS title, tt_content.header AS header, tt_content.bodytext AS bodytext, '.addslashes($this->config['sqlTeaserField']).' AS teaserfield, '.addslashes($this->config['sqlTstampField']).' AS tstamp
			FROM tt_content
			INNER JOIN pages ON pages.uid = tt_content.pid
			LEFT OUTER JOIN pages_language_overlay on pages.uid = pages_language_overlay.pid AND pages_language_overlay.sys_language_uid = tt_content.sys_language_uid 
			WHERE tt_content.pid in ('.$in_pid_list.')
			AND tt_content.sys_language_uid = '.$syslanguage.'
			'.$this->config['sqlAndWhere'].'
			'.$this->cObj->enableFields('tt_content').'
			ORDER BY '.addslashes($this->config['sqlOrderBy']).'
		';
```

---

Quelle: „gst_topcontent -> Seitentitel in Englisch anzeigen lassen“, typo3.net, https://www.typo3.net/d/46915-gst-topcontent-seitentitel-in-englisch-anzeigen-lassen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
