---
title: "Seitentitel des Hauptmenü-Eintrags auslesen"
url: "https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP","SEO"]
created: "2010-07-13"
last_reply: "2011-02-24"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Seitentitel des Hauptmenü-Eintrags auslesen

Extensions › Entwicklung · 8 Antworten · gestartet 2010-07-13

## Eröffnungsbeitrag

**johanness** · 2010-07-13 · [Beitrag #1](https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen/1)

Hallo zusammen!

Ich möchte nicht direkt eine Extension schreiben, sondern nur ein schon bestehendes PHP-Script erweitern, das den Seitentitel suchmaschinenoptimiert anpasst.

Wie kann ich den **Seitentitel des aktiven Hauptmenü-Eintrags auslesen**?

```php
<?php
class user_pagetitle_class	{
    var $cObj;

	function changetitle ($content, $conf)	{
   		$abstract  = $GLOBALS['TSFE']->page["abstract"];
		$title     = $GLOBALS['TSFE']->page["title"];
		$mainmenu  = ??????????
		$sitetitle = $GLOBALS['TSFE']->tmpl->setup['sitetitle']:$title;
		
		if($abstract) {
			$pageTitle = $abstract." - ".$title." - ".$mainmenu." - ".$sitetitle
		} else {
			$pageTitle = $title." - ".$mainmenu." - ".$sitetitle
		}
		
		return $pageTitle;
	}
}

if (defined("TYPO3_MODE") && $TYPO3_CONF_VARS[TYPO3_MODE]["XCLASS"]["ext/mf_pagetitle/pagetitle.php"])	{
	include_once($TYPO3_CONF_VARS[TYPO3_MODE]["XCLASS"]["ext/mf_pagetitle/pagetitle.php"]);
}

?>
```

## Antworten

### [#2](https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen/2) · Mopps · 2010-07-13

"Wie kann ich den Seitentitel des aktiven Hauptmenü-Eintrags auslesen?"
Was meinst du damit? Den aktuellen Seitentitel oder den Seitentitel der Elternseite?

Letzteres wäre auf jeden Fall nicht "suchmaschinenoptimiert", da es diesen Seitentitel dann doppelt gäbe.

### [#3](https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen/3) · johanness · 2010-07-13

> **Mopps schrieb:**
>
> "Wie kann ich den Seitentitel des aktiven Hauptmenü-Eintrags auslesen?"
> Was meinst du damit? Den aktuellen Seitentitel oder den Seitentitel der Elternseite?

**Weder noch. Ich möchte immer den Titel aus dem Hauptmenü auslesen, also z.B. auf der Ebene leveltitel 0.**

Hintergrund: Wir haben im Hauptmenü inhaltliche Schwerpunkte/Rubriken geschaffen. Der User befindet sich immer in einer dieser Themenwelten und soll es immer im Seitentitel lesen könnnen.

### [#4](https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen/4) · Mopps · 2010-07-13

Also so eine Art Pfadmenü im Seitentitel?

### [#5](https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen/5) · johanness · 2010-07-20

> **Mopps schrieb:**
>
> Also so eine Art Pfadmenü im Seitentitel?

Ganz genau!

### [#6](https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen/6) · johanness · 2010-07-21

^push^

Hat jemand einen Tip, wie ich den **Seitentitel des aktiven Hauptmenü-Eintrags auslesen** kann?

### [#7](https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen/7) · johanness · 2010-08-09

^ Keine eine Idee? ^

In dieser Datei passiert doch etwas ähnliches. Leider bin ich in PHP  eine Niete und kann das nicht selbst lösen …

<http://typo3.org/extensions/repository/view/tue_breadcrumb/current/info/pi1%252Fclass.tx_tuebreadcrumb_pi1.php/>

### [#8](https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen/8) · johanness · 2010-09-06

> **johanness schrieb:**
>
> ^ Keine eine Idee? ^

Bin um jeden Tipp dankbar!

### [#9](https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen/9) · johanness · 2011-02-24

**Hier die Lösung:**

Ich benutzt nun nicht mehr die Extension »mf_pagetitle«, weil ich mit ihr nur schlecht alle Felder aus den Seiteneigenschaften auslesen kann. Viel einfacher und filigraner geht es rein mit TypoScript ohne Extension:

```typoscript
config.noPageTitle = 2

page.headerData.10 = COA
page.headerData.10.wrap = <title>|</title>
page.headerData.10 { 
	
	# Aktuelle Unterseite
	############################################
	10 = TEXT
	10.field = nav_title // title
	10.noTrimWrap = || « |
	
	# Aktuelle Rubrik
	############################################
	11 = TEXT
	11.data = levelfield : -1 , subtitle, slide
	11.stdWrap.required = 1
	11.stdWrap.noTrimWrap = || « |
	
	# Allgemeiner Seitentitel
	############################################
	12 = TEXT
	12.value = Meine Internetseite
	
}
```

PS: Vielleicht sollte man dieses Thema jetzt eher in die Rubrik mit TypoScript verschieben. Die Lösung macht unter »Extension schreiben« keinen Sinn mehr …

---

Quelle: „Seitentitel des Hauptmenü-Eintrags auslesen“, typo3.net, https://www.typo3.net/d/99966-seitentitel-des-hauptmenue-eintrags-auslesen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
