Submenüs
Eingetragen von c (79)
am 06.08.2007 - 13:17 Uhr in
am 06.08.2007 - 13:17 Uhr in
Guten Tag,
Kann mir hier jemand verraten wie man in Page-Templates das "Level-3"-Untermenü generiert? Also, jenes welches die Unterpunkte des "Secondary Menu" enthält.
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Bezeichnung von Primary
am 06.08.2007 - 13:21 Uhr
Die Bezeichnung von Primary Menu und Secondary Menu bedeutet nicht das Secondary ein Untermenü von Primary ist. Du kannst beliebiege Untermenüs erstellen...indem du einfach beliebiege Menüpunkte entsprechende deiner gewünschten Struktur anlegst.
gruß pebosi
gruß pebosi
--
https://pebosi.net
Hallo,
am 06.08.2007 - 13:35 Uhr
Hallo,
Mir ist klar das man eigene Menüs anlegen kann, aber mir geht es um die Ausgabe der Unterpunkte des Secondary Menüs.
Ich kann zwar für jede Seite der 2. Ebene ein Menü erstellen und diesen Block dann den Entsprechenden Seiten zuordnen, aber wenn es eine Möglichkeit gibt das Submenü der 2. Ebene auf jeder Seite an gleicher Stelle auszugeben würde das einiges vereinfachen und mit einigen Modulen mehr Sinn machen - etwa bei einer Sitemap.
Es geht mir um eine klare Menüstruktur - also so:
- PRIMARY LINK EINS (Blah)
- - SECONDARY LINK EINS
- - SECONDARY LINK ZWEI
- - - DRITTES LEVEL LINK EINS
- - - DRITTES LEVEL LINK ZWEI
- PRIMARY LINK ZWEI (Blubb)
- - SECONDARY LINK EINS
- - SECONDARY LINK ZWEI
- - - DRITTES LEVEL LINK EINS
- - - DRITTES LEVEL LINK ZWEI
- PRIMARY LINK DREI (Blahblubb)
- - SECONDARY LINK EINS
- - SECONDARY LINK ZWEI
- - - DRITTES LEVEL LINK EINS
- - - DRITTES LEVEL LINK ZWEI
Wenn ich diese Drittes-Level-Links in eigene Menüs packe, bekomme ich diese unschöne Struktur:
Primary Links
- PRIMARY LINK EINS (Blah)
- - SECONDARY LINK EINS
- - SECONDARY LINK ZWEI
- PRIMARY LINK ZWEI (Blubb)
- - SECONDARY LINK EINS
- - SECONDARY LINK ZWEI
- PRIMARY LINK DREI (Blahblubb)
- - SECONDARY LINK EINS
- - SECONDARY LINK ZWEI
Submenü Seite Blah
- - - DRITTES LEVEL LINK EINS
- - - DRITTES LEVEL LINK ZWEI
Submenü Seite Blubb
- - - DRITTES LEVEL LINK EINS
- - - DRITTES LEVEL LINK ZWEI
Submenü Seite Blahblubb
- - - DRITTES LEVEL LINK EINS
- - - DRITTES LEVEL LINK ZWEI
Ist klar was ich meine? Hat jemand ne Idee? Vielen Dank.
Ah, jetzt ist klar, probiers
am 06.08.2007 - 13:36 Uhr
Ah, jetzt ist klar, probiers mal damit: http://drupal.org/project/menu_block_split
gruß pebosi
gruß pebosi
--
https://pebosi.net
Dritte Ebene
am 06.08.2007 - 13:54 Uhr
Menu-split ist super, funktioniert aber ad hoc nicht mehr ab der dritten Ebene, denn da wird die erste nicht mehr als aktiv angezeigt...
Viele Grüße,
Daniel Greitens
www.maximago.de
Viele Grüße,
www.maximago.de/technologie/drupal.aspx
Danke, das sieht interessant
am 06.08.2007 - 14:06 Uhr
Danke, das sieht interessant aus!
Ist das irgendwie auch ohne Module hinzubekommen?
Das lässt sich dann
am 06.08.2007 - 14:08 Uhr
Menu-split ist super, funktioniert aber ad hoc nicht mehr ab der dritten Ebene, denn da wird die erste nicht mehr als aktiv angezeigt...
Das lässt sich dann vielleicht mit dem Menu Trails-Modul lösen.
So sehr ich das Core-Hacken
am 19.10.2007 - 14:18 Uhr
So sehr ich das Core-Hacken zu vermeiden versuche - nach wochenlangem herumärgern greift man auch zu dreckigen Mitteln. Das hier hat endlich geholfen:
http://www.lullabot.com/audiocast/podcast-46-full-code-press#comment-2463
In Drupal 5.2 befindet sich dieser alles entscheidende Bindestrich in Zeile 865 der menu.inc.
hat jemand schon ne andere
am 29.10.2007 - 13:39 Uhr
hat jemand schon ne andere möglichkeit gefunden, die level 3 navigation darzustellen?
primary navigation
link level 1
- link level 2
-- link level 3
-- link level 3
menu2 verschwindet immer bei Klick auf Link
am 24.01.2008 - 17:48 Uhr
Habe eben Menu-split durchprobiert:
Die Punkte der ersten Ebene (mbs-meinmenu-1st) werden horizontal angezeigt.
Das Untermenu (mbs-2nd) öffnet sich in der linken Seitenleiste. Gut!
Aber wenn ich auf einen der Links im Untermenu klicke, verschwindet das Menu.
Ich hätte aber gerne, dass es sichtbar bleibt, so lange ich mich auf den Seiten dieses Untermenues herumtreibe.
Die Blockeinstellungen stehen auf "Auf allen Seiten außer den aufgelisteten anzeigen"
Was mache ich falsch?
-------------------------
Dieser Satz kein Verb.
-------------------------
Dieser Satz kein Verb.
...es gibt auch andere Möglichkeiten
am 24.01.2008 - 23:30 Uhr
Ich habe meine Lösung gefunden.
http://drupal.org/node/142352
Damit kann ich bei den Primary Links ein Menü mit 4 (wahrscheinlich auch mehr) Levels in 2 Blöcken erstellen.
- Das Level 1 steht dann entweder dort, wo die Primary Links laut theme stehen sollen (evtl einfacher wegen bereits geregelter css-Klassen) - das geschieht dann, wenn ich den Block für Level 1 nicht zusätzlich anlege, sondern der Standard-Ansicht überlasse - oder ich kann den Block per Region-Auswahl dorthin stellen, wo ich ihn hinhaben will.
- Die Levels 2 bis x kann ich dann auch per Region-Auswahl dorthin stellen, wo ich sie hinhaben will.
Das war dann die Vorgehensweise nach der ersten Methode auf dieser Seite.
Die zweite Version habe ich noch nicht getestet.
Sollte jemand Bedarf haben, mehrere Blöcke für die verschiedenen Levels anzulegen oder im ersten Block zB. Level 1 UND 2 anzeigen zu lassen, so könnte diese Methode hilfreich sein.
Wenn das also jemand testen sollte, bitte hier das Ergebnis posten.
Danke!
-------------------------
Dieser Satz kein Verb.
-------------------------
Dieser Satz kein Verb.
Die andere Möglichkeit...
am 03.08.2009 - 14:13 Uhr
Ich bin relativ neu in der Drupal Welt und wollte auch ein Menü mit 4 Levels in 2 Blöcken erstellen.
Dieses scheint die Lösung zu sein, aber genau da habe ich noch ein bis zwei Fragen. Wo genau soll ich den Text einfügen also den mit den Blöcken, soll der in die block.tpl.php oder in die page.tpl.php.
Was sind die Übergabeparameter für die Standartfunktion die auf der anderen Seite steht.
Ich würde mich sehr über eine genauere beschreibung freuen, denn das würde mich wirklich extrem weit nach vorne bringen.
Danke!