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>
}
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
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
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???
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
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?
Hier findest Du Infos über entryLevel, auch ein kleines Beispielmenü:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Index.html
Das Template in Deiner Unterseite löscht Du einfach komplett raus. Das TS Snippet für die Seite 2.1.1 Navigation hängst Du mit ins Haupttemplate, erweitert um das entryLevel.
Viele Grüße!
Niki
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...
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
ach ja, auf jeden Fall noch realurl Pfade und cache löschen! Geht im Infomodul.
Viele Grüße,
Niki
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ß