Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 30. Januar 2012 17:43

chrissy-dizzy
kennt CMS/ms
Ort: Bergisches Land
Registriert: 14. Dezember 2010
Beiträge: 212
Webseite

[GELÖST] Menü Level 2 erst nach Klick auf übergeordnete Seite öffnen

Auf dieser Seite Link gibt es einige untergeordnete Seiten. Diese sollen erst im Menü angezeigt werden, wenn man auf "Über uns" geht. Probiert habe ich

{menu number_of_levels='1' collapse='0'}

, auch levels auf 2 gesetzt. Funktioniert beides nicht - danke für Deinen Tipp!

Offline

#2 30. Januar 2012 17:54

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Menü Level 2 erst nach Klick auf übergeordnete Seite öffnen

Ähm... und wie wäre es mit collapse=1 ?


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 30. Januar 2012 18:00

chrissy-dizzy
kennt CMS/ms
Ort: Bergisches Land
Registriert: 14. Dezember 2010
Beiträge: 212
Webseite

Re: [GELÖST] Menü Level 2 erst nach Klick auf übergeordnete Seite öffnen

Danke -  geht (war wohl noch was im Cache).

Wie müsste ich vorgehen, wenn ich die Unterseiten nicht im Menü anzeigen lassen will, der Menüpunkt "Über uns" aber weiter als aktive Seite markiert sein soll?

Beitrag geändert von chrissy-dizzy (30. Januar 2012 18:02)

Offline

#4 30. Januar 2012 18:28

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Menü Level 2 erst nach Klick auf übergeordnete Seite öffnen

Indem Du den anderen Seiten einfach sagst, dass sie nicht im Menü angezeigt werden sollen?


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 30. Januar 2012 18:56

chrissy-dizzy
kennt CMS/ms
Ort: Bergisches Land
Registriert: 14. Dezember 2010
Beiträge: 212
Webseite

Re: [GELÖST] Menü Level 2 erst nach Klick auf übergeordnete Seite öffnen

Moment ... dann bleibt der Balken aber grau ...

Beitrag geändert von chrissy-dizzy (30. Januar 2012 18:57)

Offline

#6 30. Januar 2012 20:16

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Menü Level 2 erst nach Klick auf übergeordnete Seite öffnen

Ähm... warte mal.
Dein erstes Problem war

Diese sollen erst im Menü angezeigt werden, wenn man auf "Über uns" geht.

Das ist erledigt.

Wie müsste ich vorgehen, wenn ich die Unterseiten nicht im Menü anzeigen lassen will, der Menüpunkt "Über uns" aber weiter als aktive Seite markiert sein soll?

Das ist etwas grundverschiedenes.
Dazu müsstest Du im Menü einfach nur sagen, dass nur eine Level angezeigt werden soll.

Aber ich glaube, ich verstehe Dich gerade falsch.
Wilst Du, dass 'Über Uns' weiterhin als 'aktiv' gekennzeichnet ist, wenn man auf einen der Unterpunkte geht?


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

#7 31. Januar 2012 09:06

chrissy-dizzy
kennt CMS/ms
Ort: Bergisches Land
Registriert: 14. Dezember 2010
Beiträge: 212
Webseite

Re: [GELÖST] Menü Level 2 erst nach Klick auf übergeordnete Seite öffnen

@NaN: Richtig, das war die neue Frage. Lässt sich das lösen? Danke für deine Unterstützung!

Offline

#8 31. Januar 2012 13:45

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Menü Level 2 erst nach Klick auf übergeordnete Seite öffnen

Okay ... die schon unendlich oft wiederholte Prozedur zum unendlich und ersten mal ...

Hast Du
Dir schonmal die Mühe gemacht
Dein Menü
im
Firefox + Firebug,
Safari,
Chrome
oder Opera
genau zu untersuchen?

Da hat nämlich der Link 'Über uns', wenn man auf untergeordnete Seiten geht, eine Klasse namens 'activeparent'. Wenn der Link mit dieser Klasse genauso aussehen soll wie ein aktiver Link, dann schau Dir mal die Klassen aktiver Links an. Die haben alle die Klasse 'currentpage'. Ergo, musst Du im Stylesheet nur nach '.currentpage {...}' suchen und die Klasse 'activeparent' mit hinzufügen: .activeparent, .currentpage {...}

Diese Prozedur möge sich bitte jeder hinter die Ohren schreiben (auch wenn ich bis heute nicht genau weiß wie man das von dort ohne Probleme jemals wieder abrufen soll).

Untersucht die HTML Ausgabe im Browser.
Sucht nach Klassen oder IDs.
Sucht diese Klassen im Stylesheet.
Wenn die dort nicht vorkommen, fügt sie einfach selber hinzu.
Wenn es schon in der HTML Ausgabe keine Klassen oder IDs gibt, dann schaut, ob man evtl. im Template eine entsprechende Kennzeichnung selber hinzufügen kann.
Wer sich mit Templates nicht auskennt, Template hier posten.

Das gilt nicht nur für Menüs, sondern für so ziemlich alles wink


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