Zum Inhalt springen

Menünavigation über Startseite nicht möglich

Erstellt am 17. Januar 2017 · 1 Antwort · letzte Antwort am 20. Januar 2017

Tags: URLs & Routing, TYPO3 4.x, Frage

Thorbinho ·

Hallo ihr Lieben,

ich kämpfe momentan mit einem sehr merkwürdigen Problem: Wenn man die Startseite aufruft, ist eine Seitennavigation über das Topmenü nicht möglich. Im Adressfeld erscheint zwar der korrekte Pfad der über das Menü angewählten Seite, aber man verbleibt dennoch auf der Startseite. Die Sitemap und das Impressum kann man dagegen besuchen, die Links befinden sich allerdings auch nicht im Topmenü.
Ganz kurios ist zudem, dass die Menünavigation problemlos möglich wird, wenn man den Host um ein "/de" ergänzt, also "www.startseite.de/de".

Leider kann ich nicht genau sagen, wonach das Problem aufgetreten ist, aber vielleicht ist eine Ferndioagnose ja dennoch möglich.

Unter "menu" im rootTemplate habe ich in der Konfiguration folgenden Code gefunden (falls dieser hilfreich ist):

lib.hauptMenu = HMENU
lib.hauptMenu.excludeUidList = 23
lib.hauptMenu.1 = TMENU
lib.hauptMenu.1 {
  NO.allWrap = <div>|</div>
  ACT = 1
  ACT.allWrap = <div style="background:url(fileadmin/template/images/activ_blue.png) no-repeat">|</div>
}
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.excludeUidList = 24,25,26,27
lib.subMenu.1 = TMENU
lib.subMenu.1 {
  wrap = |
  NO.allWrap = <div style="border-color:#d5dfe6">|</div>
  ACT = 1
  ACT.allWrap = <div style="background:#f2f6f8 url(fileadmin/template/images/activ_sub.png) no-repeat; border-color:#d5dfe6">|</div>
}
lib.serviceMenu = HMENU
lib.serviceMenu.special = list
lib.serviceMenu.special.value = 24,25,26,27
lib.serviceMenu.1 = TMENU
lib.serviceMenu.1 {
  NO.allWrap = |
  NO.wrapItemAndSub =  |
  ACT = 1
  ACT.wrapItemAndSub = <span> | </span>
}
Thorbinho ·

Das Problem besteht nach wie vor, es gibt allerdings noch eine kleine Ergänzung: Wenn ich eine Seite im Adressfeld mit bspw. "www.homepage.de/eineseite.html" direkt anwähle, lande ich ebenfalls auf der Startseite. Lasse ich die Endung "html" weg, lande ich dagegen auf der gewünschten Seite.

Ansonsten habe ich herausgefunden, dass mit PHP 5.4.45 eine offenbar veraltete Version auf dem Server läuft. Könnte das Problem vielleicht darin bestehen? Jeder kleine Tipp oder Hinweis, was ich noch kontrollieren könnte, würde mir ja schon weiterhelfen.