Zum Inhalt springen

HMENU kooperiert nicht mit meinem RealURL

Erstellt am 28. Februar 2007 · 9 Antworten · letzte Antwort am 1. März 2007

Tags: RealURL, Frage

MasterYin ·

Um zu erklären wo mein Problem liegt werd ich mal kurz etwas ausholen...
Mein Baum:
root
-Seite1
-Seite2
--Seite2.1
---Seite2.1.1
---Seite2.1.2
---Seite2.1.3

So ich habe jetzt auf Seite2.1 nen neues Template das mir dieses Menü einbindet

temp.menu_2 = HMENU
temp.menu_2.1 = TMENU
temp.menu_2.1 {
  noBlur = 1
  expAll = 1
  NO.linkWrap = - | -  
  ACT = 1
  ACT.linkWrap = <b>- | -</b> &nbsp;
}

Dieses Menu baut mir im Kopf der Seite jetzt als

-Seite2.1.1- -Seite2.1.2- -Seite2.1.3-

Soweit alles super hat auch bis ich RealUrl eingefügt hab alles super funktioniert, aber das Menü verlinkt jetzt nicht auf
http://www.domain.de/Seite2/Seite2.1/Seite2.1.1.htm etc sondern nur auf http://www.domain.de/Seite2.1.1 woran liegt das? kann ich nen Präfix dafür festlegen?
Danke für eure Hilfe
Gruß
Robert

Unbekannter Benutzer ·

So ich habe jetzt auf Seite2.1 nen neues Template das mir dieses Menü einbindet

Hast Du da vielleicht sowas wie "root level" angeklickt?

Das Template häng doch genauso ins root wie alles andere. Die Navigationstiefe die angezeigt werden soll steuerst Du über entryLevel.

Viele Grüße!
Niki

MasterYin ·

Ich hab gar kein EntryLvl festgelegt, da ich das Menu ja auf der Seite neu deklariere fängt er halt dort an mit seinen Unterpunkten, nur die Links die RealURL da draus macht sind schrott....

Muss doch irgendwie machbar sein RealURL beizubiegen, dass er bei den Links den kompletten Pfad ab root beachten muss... oder???

Unbekannter Benutzer ·

Ich hab gar kein EntryLvl festgelegt, da ich das Menu ja auf der Seite neu deklariere fängt er halt dort an mit seinen Unterpunkten, nur die Links die RealURL da draus macht sind schrott....

Genau deswegen sollst Du das aber machen, damit es dann funktioniert. Also: Template raus, Menü ins Haupttemplate, entryLevel setzen.

Viele Grüße,
Niki

MasterYin ·

Will mich ja jetzt nicht als dämlich outen, aber ich hab schon so viel heute in dokus gelesen das ich grad nicht genau weis wie ich des machen soll... kannst du mir an meinem Codeschnippsel da oben mal schnell zeigen wie?

MasterYin ·

Das ganze Template kann ich nicht raushauen, da ich für diese Seite auch ne seperate HTML-Vorlage parse und mit Content fütter, außerdem sind gewissen Sprachspezifische Einstellungen für diese Seite gesondert...

Unbekannter Benutzer ·

dann muss auf jeden Fall das Häkchen bei "root level" raus, das ich für den Schuldigen halte.

ansonsten: kannst auch alles in einem zentralen Template verwalten und einzelne Einstellungen für Unterseiten mittels Condition festlegen (globalVars = TSFE:id=123 bzw. PIDinRootline=123).

Viele Grüße!
Niki

MasterYin ·

Alles so getan wie du es sagtest, rootlvl raus genommen, Pfade gecleart sowie Caches... aber NIX.... keine änderungen... Aber Manuell die Links ändern is auch dämlich...
Ich glaube auch nicht mehr zwingend das es am MENÜ liegt, denn das Menü funktioniert ja so lange ich kein RealUrl an habe... ich lande immer auf den richtigen Seiten etc... Nur wenn ich RealUrl an schalte und schöne Links haben will macht es mir das Menü futsch.... Da Leider nämlich die unter Seiten der 3 nächsten (nach selbem prinzip gebauten) seiten gleich lauten geht das nicht. Sonst könnte ich ja erstmal damit leben daber da ich so eine struktur da habe...

Messen
-2003
-2004
-2005
-2006
-2007
Konferenzen
-2003
-2004
-2005
-2006
-2007
Workshops
-2003
-2004
-2005
-2006
-2007

Erreiche ich auch unter Konferenzen und Workshops nur noch die Messen... Das muss doch irgendwie gehen.... will nach diesem Prinzip noch nen Glossar bauen (ich weis es gibt ne EXT aber die will ich nicht)
Gruß

*Ergänzung*
Habe gerade beim Ausbau meines Trees festgestellt, das es nicht zwingend an dem MENU liegt, sondern dass das Problem am TreeLvl3 liegt. Also ist es hier mitlerweile falsch im Forum...
Vielleicht kann mir ja trotzdem einer sagen was ich falsch mache wenn mein RealURL keine Adressen bis ins dritte TreeLvl baut...
domain.de/lvl1.htm funzt
domain.de/lvl1/lvl2.htm funzt auch
ABER
domain.de/lvl1/lvl2/lvl3.htm macht er nicht sondern domain.de/lvl3.htm

So jetzt hab ich mal das komplette Template neugemacht und auch nen vernünftiges Menü darein gehauen, so jetzt schnurrts :-)

Gruß