Hallo,
ich bin gerade an einer einfachen Sache am verzweifeln:
Ich will ein Menü bauen, dass bei Klick auf bestimmte Menüpunkte Untermenüpunkte anzeigt. Zur Zeit versuche ich es mit "menu_icon_expand" aus der Dokumentation.
Geht soweit, nur will ich nicht auf die Icons klicken sondern auf den Menüpunkt der die "Kinder" enthält und diese auch nur im angeklickten Zustand zeigt.
Bei Klick auf einen Menüpunkt ohne "Kinder" sollen die angezigten auch wieder verschwinden.
Kann mir wer einen Tip geben wie ich hier weiter komme ...
(denke das "Generic sub-menu" könnte den gewünschten Effekt auch erziehlen doch "User Defined Tags for News module" scheint mir ein seltsamer Umweg, die Hirachie startet wg Multilanguage auch bei level "2" ... )
Danke schonmal, Grüße DrG
(gelöst) einfaches vertikales Aufklappmenü
(gelöst) einfaches vertikales Aufklappmenü
Last edited by Anonymous on Sat Mar 13, 2010 4:04 pm, edited 1 time in total.
Re: einfaches vertikales Aufklappmenü
Schau Dir mal das hier an: http://forum.cmsmadesimple.org/index.ph ... 152.0.html
- lollipop27
- Forum Members
- Posts: 237
- Joined: Wed Sep 12, 2007 4:09 pm
Re: einfaches vertikales Aufklappmenü
Soll es denn wirklich dynamisch ausfahren oder einfach nur ausklappen?
Im zweiten Fall hilft dir die einfache Funktion collapse="1" bei jedem Standard-Menü.
2. level ist doch kein Problem. Du gibts einfach noch die Eigenschaft start_level="2" dazu.
Das Template "simple_navigation" reicht in diesem Fall.
Im zweiten Fall hilft dir die einfache Funktion collapse="1" bei jedem Standard-Menü.
2. level ist doch kein Problem. Du gibts einfach noch die Eigenschaft start_level="2" dazu.
Das Template "simple_navigation" reicht in diesem Fall.
Re: einfaches vertikales Aufklappmenü
ah, danke ... simple_navigation.tpl und collapse ...danke für die Tips, jetzt gehts.
Kann ich in dieser Kombi
1. den aktiven "parent" mit ausgeklappten Kindern auszeichnen? .currentpage geht nicht bei parents
2. einen anderen Listenstil für die "Kinder" - also ohne Bild vor dem Text haben?
Dank nochmal und Grüße, Johannes
CSS
...
#menu ul {
list-style-type: none;
padding: 0;
margin:0px;
}
#menu li {
background-image: url(uploads/images/menupfeil_01.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.1em;
}
#menu a {
color: #deb0b0;
text-decoration:none;
}
#menu a:hover {
color: white;
text-decoration:underline;
}
#menu .currentpage {
color: white;
text-decoration:none;
}
...
Kann ich in dieser Kombi
1. den aktiven "parent" mit ausgeklappten Kindern auszeichnen? .currentpage geht nicht bei parents

2. einen anderen Listenstil für die "Kinder" - also ohne Bild vor dem Text haben?
Dank nochmal und Grüße, Johannes
CSS
...
#menu ul {
list-style-type: none;
padding: 0;
margin:0px;
}
#menu li {
background-image: url(uploads/images/menupfeil_01.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.1em;
}
#menu a {
color: #deb0b0;
text-decoration:none;
}
#menu a:hover {
color: white;
text-decoration:underline;
}
#menu .currentpage {
color: white;
text-decoration:none;
}
...
Re: einfaches vertikales Aufklappmenü
iirc müsste das die klasse "activeparent" sein.
Schau dir mal ds stylesheet "Navigation: Simple - Vertical" an - die Kinder werden dort auch tw. anders gehandelt.
Beispiel daraus:
#menu_vert ul -> erste Ebene
#menu_vert ul ul -> Kind
#menu_vert ul ul ul -> Kind vom Kind
usw.
Schau dir mal ds stylesheet "Navigation: Simple - Vertical" an - die Kinder werden dort auch tw. anders gehandelt.
Beispiel daraus:
#menu_vert ul -> erste Ebene
#menu_vert ul ul -> Kind
#menu_vert ul ul ul -> Kind vom Kind
usw.
Re: einfaches vertikales Aufklappmenü
habe das menu sowie die stylesheetes Simple - Vertical angepasst und es geht, vielen Dank für die Tips und Hilfe!!!
Grüße und schönes WE, Johannes
Grüße und schönes WE, Johannes
- lollipop27
- Forum Members
- Posts: 237
- Joined: Wed Sep 12, 2007 4:09 pm
Re: einfaches vertikales Aufklappmenü
Super das alles geklappt hat.
Kannst du noch ein [Gelöst] vor den Betreff des ersten eintrages setzen?
Danke.
Kannst du noch ein [Gelöst] vor den Betreff des ersten eintrages setzen?
Danke.