---
title: "TYPO3: RealUrl Seiten- anstatt Navigationstitel als SpokenUrl"
description: "Durch einen Zufall traf ich auf das Problem, dass RealUrl in Typo3 den Navigationstitel als gesprochene Url für die Adressausgabe nutzt und nicht den Seitentitel. Der Grund des Ganzen ist der, dass de"
canonical_url: "https://joergboesche.de/aktuelles/typo3-realurl-seitentitel-statt-navigation-als-spokenurl"
last_updated: "2009-07-07T21:13:58"
---

> Index of every page on this site: [llms.txt](https://joergboesche.de/llms.txt)

# TYPO3: RealUrl Seiten- anstatt Navigationstitel als SpokenUrl

- Veröffentlicht: 2009-04-02
- Aktualisiert: 2009-07-07
- Kategorien: TYPO3, PHP & Web
- URL: https://joergboesche.de/aktuelles/typo3-realurl-seitentitel-statt-navigation-als-spokenurl

> Hinweis: Dieser Beitrag ist über 10 Jahre alt. Inzwischen gibt es neuere TYPO3-Versionen – Konfiguration und Pfade können sich geändert haben.

![Typo3 Framework und CMS](https://joergboesche.de/media/uploads/2009/04/logo-typo3.gif)

Typo3 Framework und CMS

Durch einen Zufall traf ich auf das Problem, dass RealUrl in Typo3 den Navigationstitel als gesprochene Url für die Adressausgabe nutzt und nicht den Seitentitel.  
  
  
Der Grund des Ganzen ist der, dass der Seitentitel als Standard zwar gesetzt ist, jedoch wenn ein Navigationstitel eingegeben wird, ist dieser vorangig.

Da aber Navigationstitel HTML-Elemente wie ein <br /> beinhalten können, kann es dazu kommen, dass plötzlich in der Adresszeile folgendes steht. "http://www.domain.de/herzlich-br-willkommen.html und nicht http://www.domain.de/herzlich-willkommen.html

Damit Typo3 mit der Extension RealUrl die gewünschte Adresszeile ohne HTML-Elemente generiert, muss die Reihenfolge in der Typo3-Conf vom RealURL-Plugin angepasst werden.  
Es gibt sehr wenige Ergebnisse im Netz zu diesem Thema und selbst mit der Typo3 RealUrl Dokumentation kommt der Webentwickler im Content Management System Typo3 schwer auf diesen Lösungsansatz.

Die zukünftig generierte URL über das RealURL-Tool kann mit dieser Zeile im Array des "pagePath" beeinflusst werden.

> ## 'segTitleFieldList' => 'alias,tx\_realurl\_pathsegment,title,nav\_title',

Dreht man am Ende der Bedingung den "nav\_title" vor dem "title", so wird wieder die ungewünschte Spoken-URL generiert. Daher steht der "title" nun vor dem "nav\_title", um die Prioritäten der Generierung festzulegen.

Im englischen Handbuch bzw. der [Dokumentation von RealURL](http://typo3.org/documentation/document-library/extension-manuals/realurl/1.1.3/view/1/3/ "Typo3 RealURL für SpokenUrl Handbuch") wird dies auch noch kurz und knapp beschrieben:

> _The prioritized order of field names from pages table (root line !) that is used when building the speaking URL._

Einen kurzen RealURL-Konfiguationsauszug habe ich heute im folgenden Absatz hinterlegt.  
Dies ist keine vollständige Konfiguration für die SpokenURLs via RealURL in Typo3 !

> <?  
> $TYPO3\_CONF\_VARS\['FE'\]\['addRootLineFields'\].= ',tx\_realurl\_pathsegment';  
> $TYPO3\_CONF\_VARS\['EXTCONF'\]\['realurl'\] = array(  
> '\_DEFAULT' => array(  
> 'init' => array(  
> 'enableCHashCache' => 1,  
> 'appendMissingSlash' => 'ifNotFile',  
> 'enableUrlDecodeCache' => 1,  
> 'enableUrlEncodeCache' => 1,  
> 'postVarSet\_failureMode' => '',  
> ),  
> 'pagePath' => array(  
> 'type' => 'user',  
> 'userFunc' => 'EXT:realurl/class.tx\_realurl\_advanced.php:&tx\_realurl\_advanced->main',  
> 'spaceCharacter' => '-',  
> 'languageGetVar' => 'L',  
> 'expireDays' => 3,  
> 'rootpage\_id' => 1,  
> 'firstHitPathCache' => 1,  
> **'segTitleFieldList' => 'alias,tx\_realurl\_pathsegment,title,nav\_title',**
> 
> ),
> 
> ......  
> ?>

## Quellen:

[Typo3 RealURL Dokumentation](http://typo3.org/documentation/document-library/extension-manuals/realurl/1.1.3/view/1/3/ "Typo3 RealURL Dokumentation zur Konfiguration via URLTool Extension.") zur Konfiguration via URLTool Extension.  
[Typo3 Logo](http://www.typo3.org "Typo3 Content Management System")

## Sitemap

See the full [sitemap](https://joergboesche.de/sitemap.md) for all pages.
