[gelöst] Wie verbinde ich 2 räumlich getrennte Menüs mit Hilfe des Context-Moduls über einen durchgehenden Active-Trail?
am 05.06.2012 - 15:16 Uhr in
Ich habe zwar dieses Thema in einem früheren Beitrag schon angeschnitten, aber nun kann ich die Frage präziser an Hand einer konkreten Situation stellen:
Die Webseite ist ein Subtheme von ZEN (mit DP 7.14). Das Hauptmenü (es ist ein Nice-Menü in einer eigenen Region) hat nur einen Level (HOME, Haupt-1 bis Haupt-4). Mit Aktivierung von Haupt-x wird eine Seite des Inhaltstypes "Inhalt_Haupt_x" aufgerufen, die im linken Sidebar ein Menü "Submenü_Haupt_x" enthält (dies ist ein Accordion-Menü mit 2 Levels). Durch die Erstellung eigener Inhaltstypen für jeden Hauptmenü-Punkt erschien es mir leichter, die Submenü-Blöcke den entsprechenden Seite zuzuordnen.
Wenn nun ein Punkt des Submenüs angeklickt wird, zeigt sich der entsprechende Punkt des Hauptmenüs als nicht aktiv und wechselt in die Grundfarbe. (Siehe CV_Menue.jpg im Anhang. Hier sollte "Gesellschaft heute" aktiv sein).
Mit dem Context-Modul sollte es möglich sein, die beiden Menü-Ebenen zu verbinden, sodass ein Haupt-x aktiv bleibt, auch wenn ich einen Punkt des zugehörigen Submenüs anklicke. Ich habe also das Context-Modul geladen und aktiviert, die dürftigen Anleitungen in den Readme's gelesen und in admin/structure/context versucht, einen Context hinzuzufügen. Ich verstehe aber die gegebenen Möglichkeiten und Zusammenhänge nicht (was heißt z.B.: Storage --> All/Normal/Standard/Übersteuert ?).
Daher bitte ich im Hilfe und um eine Anleitung, wie ich konkret das "Hauptmenü" mit den 4 "Submenü_Haupt_1 bis _4", bzw. einen Menüpunkt Haupt_x mit dem (logisch) zugehörigen Submenü_Haupt_x so verbinde, dass ein aktiver Trail durchgeht.
Ergänzende Frage: hat das Core-Modul (in DP 7.x) Contextual links in diesem Zusammenhang eine Bedeutung?
Danke für Eure Hilfe.
Albert
| Anhang | Größe |
|---|---|
| CV_Menue.jpg | 67.46 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben

Condition und Reaction im Kontext-Modul geeignet auswählen
am 07.06.2012 - 07:32 Uhr
Als gebe ich für die Community die Antwort selber:
Als Condition: Node Type --> Inhalt_Haupt_x
Als Reaction: Menü --> Haupt-x (im Hauptmenü)
Und siehe da: solange ich in einem Inhalt_Haupt_x bin, wird Haupt-x mit class="active" aktiv gehalten.
Eine weitere Möglichkeit hat Berthold im vorletzten Beitrag zu (http://www.drupalcenter.de/node/41220) angeführt.