Bluelion Typo3 Webdesign
Unsere Leistungen  Referenzen  Firmenprofil  Kontakt  
„Besondere Kunden verlangen besondere Lösungen“

Ausblenden einzelner Pfadangaben mit RealUrl

Gerne wird beim Erstellen von suchmaschinenfreundlichen Websites die Extension RealURL verwendet. Diese kann mithilfe eines Arrays in der localconf.php umfangreich konfiguriert werden, ein wesentliches Feature fehlt allerdings.

 

Problemstellung

Um Übersicht im Backend- sowie im Frontendbereich zu erhalten, behelfen sich viele Typo3 Webdesigner der Aufteilung in unterschiedliche Menüs wie z.B. ein Haupt- und ein Servicemenü. Für diesen Zweck eignet sich der Seitentyp Sysfolder. In der Kombination mit der RealURL-Extension wirft dies allerdings einen Negativeffekt auf:

     Wir haben:

www.bluelion.at/haupt-menue/firmenprofil/infrastruktur.html

     Wollen aber zu diesem Ergebnis:


Die Lösung

Die RealURL-Extension kann weitläufig konfiguriert werden. Verdächtigerweise gibt es auch einen "excludePageIds" Parameter, der jedoch nur die Pfadgenerierung generell für diese mit der Page-ID definierten Seiten unterbindet. Abhilfe verspricht die Extension aoe_realurlpath, die mit der aktuellen Typo3 Version 4.2 aber leider nicht funktioniert. Somit muss man selbst eingreifen:

Eine alternative RealURL-Pathgeneration-Klasse muss her. Im Typo3 Forum wird man fündig. Netterweise wird sie frei zur Verfügung gestellt und ist hier downloadbar! Anleitung liegt bei, hier eine kurze Schritt-für-Schritt Anleitung:

  1. Die Datei class.tx_realurl_jk.php in den RealUrl Pfad (typo3conf/ext/realurl) kopieren.
  2. Dem Readme.txt folgen und den userFunc-Aufruf in EXT:realurl/class.tx_realurl_jk.php:&tx_realurl_jk->main ändern.
  3. Die Übergabeparameter excludeUids und excludeDoktypes (254 == SysFolder) setzen.
Jetzt bookmarken:Mister WongTechnoratilive.comaddthis.comask.comdel.icio.usgoogle.comdigg.com

Typo3 News