Hallo zusammen,
nach der tollen Unterstützung von Erwin geht jetzt alles. Ich habe allerdings nur den Firefox und den IE getestet.
Es gibt zwei Menus:
Eine horizontale "Kurznavi", deren Punkte nicht in der seitlichen Navigation auftauchen sollen und eine
seitliche Navigation mit einer Unterebene. Rollover- und Active Effekt (Schriftfarbe und Bildchen mit Punkt (Punkt bei Active andere Farbe)
Für alle, die es brauchen können:
Erstellt habe ich ein Menu mit unsortierter Liste.
Hier die Setup Einträge für das Menu:
marks.MENU = HMENU
#excludeUIDList soll Seiten aus dem Menu entfernen
#Evtl. problematisch, weil das Menu2 vielleicht nicht barrierefrei ist ?.
marks.MENU.excludeUidList = 624, 625, 626, 627, 774, 775
marks.MENU.entryLevel = 0
marks.MENU {
1 = TMENU
1 {
wrap = <ul> | </ul>
entryLevel = 0
noBlur = 1
NO {
allWrap = <li id="menu_main"> | </li>
WrapItemAndSub = <li> | </li>
after = <br />
ATagParams = class = "menu_main"
beforeImg = fileadmin/xxx/images/pix-punkt-t.gif
beforeROImg = fileadmin/xxx/images/pix-t.gif
RO = 1
}
ACT < .NO
ACT.ATagParams = class = "menu_mainact"
ACT = 1
ACT.beforeImg = fileadmin/xxx/images/pix-t-act.gif
}
2 = TMENU
2 {
wrap = <ul class="menu_sub"> | </ul>
#entryLevel = 1
noBlur = 1
NO {
ATagParams = class = "menu_sub"
beforeImg = fileadmin/xxx/images/pix-punkt-t.gif
beforeROImg = fileadmin/xxx/images/pix-t.gif
RO = 1
}
ACT < .NO
ACT.ATagParams = class="menu_subact"
ACT = 1
ACT.beforeImg = fileadmin/xxx/images/pix-t-act.gif
}
}
marks.MENU2 = HMENU
marks.MENU2.entryLevel = 0
marks.MENU2.special = list
marks.MENU2.special.value = 623, 624, 625, 627, 774, 775, 90
marks.MENU2 {
1 = TMENU
1 {
wrap = <ul> | </ul>
NO {
WrapItemAndSub = <li> | </li>
after = |
ATagParams = class="menu_2"
StdWrap.case = lower
}
ACT < .NO
ACT.ATagParams = class="menuact"
ACT = 1
}
}
}
Hier der Ausschnitt aus dem CSS.
/* Positionierung des Menus, seitliche Navigation*/
.menu {
display: block;
background-color: #FFFFFF;
position: absolute;
top: 180px;
left: 35px;
width:auto;
}
/*Klasse für die seitliche Navigation, 1. Ebene*/
.menu_main{
color: #555656;
text-decoration:none;
font-size: 12px;
font-family: Arial, Verdana, Tahoma;
font-color: #00B9F3;
}
/*Klasse für die seitliche Navigation, 1. Ebene, Aktiv*/
.menu_mainact {
color: #555656;
text-decoration:none;
font-size: 12px;
font-family: Arial, Verdana, Tahoma;
font-color: #00B9F3;
}
/*Klasse für die seitliche Navigation, 1. Unter-Ebene*/
.menu_sub {
color: #555656;
text-decoration:none;
font-size: 12px;
font-family: Arial, Verdana, Tahoma;
font-color: #00B9F3;
}
/*Klasse für die seitliche Navigation, 1. Unter-Ebene, Aktiv*/
.menu_subact {
list-style-position: outside;*/
color: #555656;
text-decoration:none;
font-size: 12px;
font-family: Arial, Verdana, Tahoma;
font-color: #00B9F3;
}
/*<!-- Menu2 / spezielle Linkfarbe für die oberere horizontale Navi-->*/
.menu2 a:hover {
color: #FFFFFF;
}
.menu2act a:active {
color: #00B9F3;
}
/*<!-- Hauptbereich -->*/
/*Positionierung Oberes Menü, Links ohne Untermenu*/
.menu2 {
float:left;
position: relative;
top: 95px;
padding:0px;
padding-left: 50px;
width:auto;
}
/* 1. Abstand oben 2. Abstand rechts 3. Abstand unten 4. Wert sorgt für die Einrückung - IE und FFOX (Abstand links)*/
ul {
margin: 0px;
padding: 5px 5px 5px 10px;
}
li {
margin: 0px;
padding: 5px 5px 5px 0px;
list-style-type: none;
}
#MENU li; #rootline li {
margin: 0px;
padding: 10px;
}
MENU a:link, #MENU a:visited {
text-decoration: underline;
color: #FFFFFF;
}
Bis dann,
Andrea