---
title: "Titel in den Suchergebnissen ändern"
url: "https://www.typo3.net/d/89991-titel-in-den-suchergebnissen-aendern"
source: "typo3.net"
tags: ["Extensions","Frage","Suche"]
created: "2009-05-26"
last_reply: "2009-08-18"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Titel in den Suchergebnissen ändern

Extensions · 3 Antworten · gestartet 2009-05-26

## Eröffnungsbeitrag

**froemken** · 2009-05-26 · [Beitrag #1](https://www.typo3.net/d/89991-titel-in-den-suchergebnissen-aendern/1)

Hallo,

ich habe mir mit reinem TS eine Produktübersicht gebastelt. Da ich nicht wollte, dass bei jedem Produkt "Einzelansicht" als Titel drin steht, habe ich auch diesen Titel per TS dynamisch geändert.

Wenn ich jetzt den Crawler dadrüber jage, dann erscheint in meinen Suchergebnissen immer noch "Einzelansicht" anstatt dem Produktnamen.

Da ich nur TS verwende, weiß ich nicht was ich mit dieser LÖsung anfangen soll:

$GLOBALS['TSFE']->indexedDocTitle=$row['title'];

und vor allem wohin damit?!

Alternative wäre einen Subpart zu definieren, der den Titel der Seite abspeichert. Gibt es sowas...hab nichts gefunden...

2te Alternative wäre vielleicht noch über die pageTSconfig das Array TSFE zu ändern, aber leider beinhaltet es dort keine Eigenschaft indexedDocTitle

Jemand von Euch noch ne Idee, wie ich der Suche diesen Titel beibringe?

Stefan

## Antworten

### [#2](https://www.typo3.net/d/89991-titel-in-den-suchergebnissen-aendern/2) · froemken · 2009-05-26

Hmm...bin immer noch nicht weiter. Hab jetzt folgenden TS-Code:

```typoscript
page.11 = USER_INT
page.11.userFunc = user_setSearchTitle->setSearchTitle
page.11.title.data = register:productListHeader
```

In dem Register befindet sich nun mein Header.

Die Function ist recht simpel aufgebaut:

$conf['title'] = $this->cObj->stdWrap($conf['title'],$conf['title.']);
$GLOBALS['TSFE']->indexedDocTitle = $conf['title'];

Klappt nicht!

Hab dann noch zum Testen diese Zeile hinzugefügt:

$GLOBALS['TSFE']->page['title'] = $conf['title'];

Aber der Title bleibt der Alte. Ich hab den Cache gelöscht, den Index gelöscht und bin den Browser nur noch am Refreshen.

Derzeit habe ich das Gefühl, dass meine PHP-Datei zu spät ausgeführt wird und der Titel deshalb nicht mehr angezeigt wird.

Jemand eine Idee?

Stefan

### [#3](https://www.typo3.net/d/89991-titel-in-den-suchergebnissen-aendern/3) · froemken · 2009-05-26

Boah...bin durch...jipie!

Hier mein PHP-Script:

```php
class user_setSearchTitle {
	function setSearchTitle($content, $conf) {
		$conf['title'] = $this->cObj->stdWrap($conf['title'],$conf['title.']);
		$GLOBALS['TSFE']->indexedDocTitle = $conf['title'];
		$GLOBALS['TSFE']->page['title'] = $conf['title'];
	}
}
```

Und das TS musste so aussehen:

```typoscript
# Insert dynamic indexed_search header
page.11 = USER
page.11.userFunc = user_setSearchTitle->setSearchTitle
page.11.title.data = register:productHeader
```

Wichtig war, dass USER und nicht USER_INT verwendet wurde. Naja...muss man erstmal drauf kommen.

froemken

### [#4](https://www.typo3.net/d/89991-titel-in-den-suchergebnissen-aendern/4) · tp3user · 2009-08-18

Hallo,

ist es mit deiner Lösung auch möglich den Parent-Title des Suchtreffers abzufragen und den Suchtreffer dann ungefair so abzubilden:

Seitentitle - Produktename (Parent)
Beschreinung zur Seite...
www.Meine-Domain.de

Denke das ein Besucher dadurch eine bessere Übersicht hat und schneller das gewünschte findet.

---

Quelle: „Titel in den Suchergebnissen ändern“, typo3.net, https://www.typo3.net/d/89991-titel-in-den-suchergebnissen-aendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
