hallo
ich versuche eine geteilte navigation aufzubauen und zwar es soll eine linke vertikale navigation auf 2 Ebene anfangen
wenn man schon auf der seite der zweite ebene ist, soll eine horizontale navigation mit 3 menü-punkte angezeigt werden.
folgende code habe ich bis jetzt erstellt, es klapt mit der vertikal navi, aber leider nicht mit der horizontale
lib.mainnav = HMENU
lib.mainnav {
wrap = |
special = directory
special.value = 285
#entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
XY = 178, 24
backColor = #364497
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 14, 16
# Eine weisse Linie erzeugen
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 178,1
backColor = #FFFFFF
}
20.offset = 0, 23
}
# Einen RollOver-Zustand beschreiben
1.RO < .1.NO
1.RO{
# Hintergrundfarbe überschreiben
backColor = #061467
# Symbol einfügen
30 = BOX
30.color = #ffffff
30.dimensions = 6,10,5,5
}
#Activ Zustand beschreiben
1.ACT < .1.RO
# Die zweite Ebene als Kopie der ersten Ebene beschreiben
2 < .1
2.NO {
backColor = #D3E2F9
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
}
danke in voraus
Hallo,
das erreichst Du generell dadurch, dass Du entweder einen Subpart oder einen Marker an die Position Deines HTML-Templates stellst, an der Du Dein horizontales Menu haben willst.
Du musst Du somit zwei TypoScript-Menus bauen, wobei Du für das horizontale Menu entsprechend ein entryLevel = 2 setzt um dieses erst für Ebene 3 anzeigen zu lassen.
Hoffe ich hab mich nicht zu umständlich ausgedrückt. Ansonsten einfach mal im Forum Menus gucken.
Viele Grüße
danke somehowlost
sie haben zwar erklärt aber ich blicke immer noch nicht
denn habe folgende
# Das Textmenü oben erstellen
lib.obennav = HMENU
lib.obennav {
special = directory
entryLevel = 1
special.value = 218
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
}
# Das Textmenü fuss erstellen
lib.fussnav = HMENU
lib.fussnav {
special = directory
entryLevel = 1
special.value = 173
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
}
lib.mainnav = HMENU
lib.mainnav {
wrap = <img src="fileadmin/templates/images/background/linie_weiss.gif" width="178" height="1"><br>|
special = directory
special.value = 285
#entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
XY = 178, 24
backColor = #364497
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 14, 16
# Eine weisse Linie erzeugen
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 178,1
backColor = #FFFFFF
}
20.offset = 0, 23
}
# Einen RollOver-Zustand beschreiben
1.RO < .1.NO
1.RO{
# Hintergrundfarbe überschreiben
backColor = #061467
# Symbol einfügen
30 = BOX
30.color = #ffffff
30.dimensions = 6,10,5,5
}
#Activ Zustand beschreiben
1.ACT < .1.RO
# Die zweite Ebene als Kopie der ersten Ebene beschreiben
2 < .1
2.NO {
backColor = #D3E2F9
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
# Die dritte Ebene als Kopie der zweiten Ebene beschreiben
3 < .2
3.NO {
backColor = #D3E2F9
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
}
Textmenü für obere Nav ist erstellt sowie Textmenü für Fussnav
der Subpart für die horizontale Menü ist auch vorhanden
jetzt an welcher Stelle soll ich die EntryLevel eingeben
Gruß
Newbies
danke somehowlost
sie haben zwar erklärt aber ich blicke immer noch nicht
denn habe folgende
# Das Textmenü oben erstellen
lib.obennav = HMENU
lib.obennav {
special = directory
entryLevel = 1
special.value = 218
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
}
# Das Textmenü fuss erstellen
lib.fussnav = HMENU
lib.fussnav {
special = directory
entryLevel = 1
special.value = 173
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
}
lib.mainnav = HMENU
lib.mainnav {
wrap = <img src="fileadmin/templates/images/background/linie_weiss.gif" width="178" height="1"><br>|
special = directory
special.value = 285
#entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
XY = 178, 24
backColor = #364497
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 14, 16
# Eine weisse Linie erzeugen
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 178,1
backColor = #FFFFFF
}
20.offset = 0, 23
}
# Einen RollOver-Zustand beschreiben
1.RO < .1.NO
1.RO{
# Hintergrundfarbe überschreiben
backColor = #061467
# Symbol einfügen
30 = BOX
30.color = #ffffff
30.dimensions = 6,10,5,5
}
#Activ Zustand beschreiben
1.ACT < .1.RO
# Die zweite Ebene als Kopie der ersten Ebene beschreiben
2 < .1
2.NO {
backColor = #D3E2F9
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
# Die dritte Ebene als Kopie der zweiten Ebene beschreiben
3 < .2
3.NO {
backColor = #D3E2F9
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
}
Textmenü für obere Nav ist erstellt sowie Textmenü für Fussnav
der Subpart für die horizontale Menü ist auch vorhanden
jetzt an welcher Stelle soll ich die EntryLevel eingeben.
wie soll ich denn den Horizontalen Menü mit dem vertikalen verbinden?
Gruß
Newbies