Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 10. September 2014 12:30
- simonson
- kennt CMS/ms

- Ort: Wien
- Registriert: 07. März 2012
- Beiträge: 192
[GELÖST] cssmenu - Verhalten verändern
Hallo Gemeinde,
in meinen Templates benutz ich für die Navigation "cssmenu.tpl".
Im Stylesheet "Navigation: CSSMenu - Vertical" konnte ich das ausklappen der zweiten Ebene nach rechts
vermeiden und diese bleibt nun im Block unter dem entsprechenden Hauptpunkt.
Beim level 3 will mir das absolut nicht gelingen, es wird immer nach rechts ausgeklappt.
Liegt das am "cssmenu.tpl" oder kann ich im Stylesheet einrichten, dass auch die dritte Ebene im Block angezeigt wird?
Dank vorab!
mfg
simonson
CMSMS 1.12 Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1
Offline
#2 10. September 2014 12:47
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] cssmenu - Verhalten verändern
Kurze Gegenfrage: Wenn es immer nach unten aufklappt, überlappen sich da nicht die Menüs ab der dritten Ebene?
Meiner Meinung nach sollte das rein mit CSS zu lösen sein.
Eigenschaften wie diese hier sollten interessant sein:
#primary-nav ul {
/* make the ul stay in place so when we hover it lets the drops go over the content below else it will push everything below out of the way */
position: absolute;
/* just a little bump down for second level ul */
top: 5px;
/* keeps the left side of this ul on the right side of the one it came out of */
left: 100%;
/* keeps it hidden till hover event */
display: none;
}
#primary-nav ul ul {
/* no bump down for third level ul */
top: 0px;
}
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 10. September 2014 13:27
- simonson
- kennt CMS/ms

- Ort: Wien
- Registriert: 07. März 2012
- Beiträge: 192
Re: [GELÖST] cssmenu - Verhalten verändern
Hallo NaN,
mit dem wegnehmen von
/* keeps the left side of this ul on the right side of the one it came out of */
/* left: 100%; */
habe ich erreicht, das die 2. Ebene nach unten aufgemacht wird und der Rest nach unten verschoben wird - fein!
Das müsste doch auch mit der 3. Ebene so funktionieren, tut's abernicht :-(
Was müsste ich bei
#primary-nav ul ul {
/* no bump down for third level ul */
top: 0px;
}
ändern, damit das klappt?
Dort müsste ja eigentlich der Knackpunkt liegen?
mfg
simonson
CMSMS 1.12 Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1
Offline
#4 10. September 2014 14:09
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] cssmenu - Verhalten verändern
Was müsste ich bei
#primary-nav ul ul {
/* no bump down for third level ul */
top: 0px;
}
ändern, damit das klappt?
Was hast Du denn schon probiert?
Nimms doch einfach auch mal weg.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 10. September 2014 14:24
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] cssmenu - Verhalten verändern
Mal ganz davon abgesehen, dass ich das nicht unbedingt für ratsam halte.
Egal was Du vorhast, wenn das Untermenü immer nach unten aufklappt (ob es nun die nachfolgenden Links in gleicher Ebene wie das Elternelement überlappt oder nach unten schiebt), das macht als Benutzer echt keinen Spaß.
Stell Dir einfach folgendes Menü vor:
1. Foo
1.1 Bar
1.1.1 Choo
2. FooBar
2.1 FooBarChoo
2.1.1 ...
2.2 ...
Wenn sich alles nach unten verschiebt, passiert folgendes:
Wenn ich mit der Maus über 1. Foo gehe, klappt das nach unten auf und verschiebt 2. FooBar ebenfalls nach unten.
Jetzt gehe ich mit der Maus direkt zu 2. FooBar und *schwups* klappt 1. Foo wieder zusammen und 2. FooBar ist plötzlich woanders. Jedenfalls nicht da, wo ich die Maus hinbewegt habe. Sowas würde mich extrem nerven.
Wenn es sich überlappt, dann versuch mal 2.2 anzuwählen...
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#6 10. September 2014 14:33
- simonson
- kennt CMS/ms

- Ort: Wien
- Registriert: 07. März 2012
- Beiträge: 192
Re: [GELÖST] cssmenu - Verhalten verändern
Hast ja recht, aber wenn's nach rechts ausklappt, verschwindet es vom schirem - und wie ginge links ausklappen?
mfg
simonson
CMSMS 1.12 Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1
Offline
#7 10. September 2014 15:42
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] cssmenu - Verhalten verändern
wenn's nach rechts ausklappt, verschwindet es vom schirem
Wie groß ist denn das ganze bzw. wo steht das Menü?
und wie ginge links ausklappen?
Wird Dir bei Deinem Problem zwar auch nicht wirklich helfen, aber ich vermute mal das Gegenteil von left:100% 
(left:-100%; oder right:100%)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#8 11. September 2014 23:21
- simonson
- kennt CMS/ms

- Ort: Wien
- Registriert: 07. März 2012
- Beiträge: 192
Re: [GELÖST] cssmenu - Verhalten verändern
(left:-100%; oder right:100%) geht, schaut aber nicht wirklich prickelnd aus!
Guckst du: hier
mfg
simonson
CMSMS 1.12 Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1
Offline
#9 11. September 2014 08:22
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] cssmenu - Verhalten verändern
Ja, das Menü auf der rechten Seite und dann von rechts nach links aufklappen ist in unseren Breitengraden halt gewöhnungsbedürftig.
Gibt es einen Grund, warum es auf der rechten Seite ist?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#10 11. September 2014 11:05
- simonson
- kennt CMS/ms

- Ort: Wien
- Registriert: 07. März 2012
- Beiträge: 192
Re: [GELÖST] cssmenu - Verhalten verändern
No ja, vielleicht ist mir der Inhalt (content) wichtiger als das das Angebot (Inhaltsverzeichnis/Navigation).
Aber in Zeiten (und Breitegraden) wo "Geiz geil ist", muss man wohl zuerst zeigen, WAS man hat und erst dann was man zu sagen hat.
Schade eigentlich, dass wir so vieles "gewohnt" sind, aber vorgefertigte Systeme lassen Individualität eben nicht zu.
Somit schaut's halt jetzt wieder "gesellschaftskonform aus : so ist's brav ;-)
CMSms ist schon ein tolles Instrument, flexibel ist's nicht immer.
Danke für Geduld und Hilfe!
mfg
simonson
CMSMS 1.12 Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1
Offline
#11 11. September 2014 11:26
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] cssmenu - Verhalten verändern
CMSms ist schon ein tolles Instrument, flexibel ist's nicht immer.
Dass wir es gewohnt sind, von links nach rechts zu lesen, hat doch mit dem verwendeten CMS wenig zu tun.
Angeblich soll es ja so, wie Du es vor hattest, richtig sein, das Menü auf die rechte Seite und den Inhalt auf die Linke Seite zu packen.
Sieht man ja auch bei vielen Blogs. Erst Artikel dann Navigation. Aber die Navi geht da dann meist selten so in die Tiefe bzw. haben die selten diesen Hover-Effekt.
Du kannst das Menü schon rechts hinpacken, aber dann musst Du Dich halt für eine andere Art entscheiden, die Untermenüs zu präsentieren.
Z.B. via Javascript erst bei Klick aufklappen. Aber dann haben die Hauptmenüpunkte wieder nichts zu sagen.
Oder erst wenn man die Parent-Seite geladen hat, die Untermenüs anzeigen (menü-parameter collapse=1). Dann muss man sich aber erst durch alles durchklicken.
Oder oben quer. Ist man allerdings in der Anzahl der Menüpunkte beschränkt.
Hat eben so alles seine Vor- und Nachteile.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#12 11. September 2014 13:07
- simonson
- kennt CMS/ms

- Ort: Wien
- Registriert: 07. März 2012
- Beiträge: 192
Re: [GELÖST] cssmenu - Verhalten verändern
Nachdem mir letztendlich der Inhalt wichtig ist, werde ich mich - der Bequemlichkeit (oder Produktivität) halber für die - durchaus hochfunktionelle - Darbietungsform von CMSms verlassen und nicht weiter nach einer "eierlegenden Wollmilchsau" suchen.
Nochmals Dank für deine Geduld, deine Inputs und auch für die philosophischen Betrachtungen!
Werde das Thema demnächst als gelöst markieren.
mfg
simonson
CMSMS 1.12 Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1
Offline
Seiten: 1