Primary Links horizontal Untermenüs in einem Block
am 13.12.2007 - 16:57 Uhr in
Wie kann ich erreichen, dass die Untermenüs der primary Links in einem Block ausgegeben werden. Welche Rolle spielen dabei die secondary links.
bsp: http://amnesty.org/
- Anmelden oder Registrieren um Kommentare zu schreiben

Schau dir das Modul
am 13.12.2007 - 17:20 Uhr
Schau dir das Modul slicedmenu an.
--
"Look, Ma, I'm dead!"
Cell, Stephen King
Alexander-Langer
am 14.12.2007 - 08:49 Uhr
Schau dir das Modul slicedmenu an.
Hast du Erfahrungen mit dem Menü? Kann es z.B. auch die Primary Links an einer Stelle einfügen und an einer anderen Stelle, z.B. einer Seitenleiste, alle untergeordneten Punkte der Primary Link Navigation, auch wenn die bis zu viermal verschachtelt sein kann? Leider gibt die Projektseite http://drupal.org/project/slicedmenu sehr wenige Informationen und dem Modul liegt keine readme bei.
Danke und Grüße
Anja
ich frage übrigens, weil
am 14.12.2007 - 08:54 Uhr
ich frage übrigens, weil ich eine navigation wie bei amnesty habe, dies allerdings über den folgenden code generiere. das wollte ich schon lange mal anders lösen...
<?php
// get the menu items that lead to the current menu item
$active_trail =_menu_get_active_trail();
// get the menu id of the active top-level link
$mid = $active_trail[0];
// get the primary menus id
$pmid = variable_get('menu_primary_menu', 0);
//do they match?
if ($active_trail[0] == $pmid)
echo theme('menu_tree', $active_trail[1]); //create a tree starting from level 2
?>
Ich habe das Modul bei einem
am 14.12.2007 - 09:25 Uhr
Ich habe das Modul bei einem Kunden im Einsatz. Mehr als eine 2. Ebene hat die Navigation dort allerdings nicht. Z.B. http://www.iserlohn-roosters.de/fan-zone
--
"Look, Ma, I'm dead!"
Cell, Stephen King
mehr als zwei Ebenen sind
am 17.12.2007 - 10:27 Uhr
mehr als zwei Ebenen sind wohl mit dem sliced menu nicht möglich. Ich habe zumindest noch keine Lösung gefunden. Es werden keine Untermenus expanded.
Scheint wohl leider auch keine Lösung zu geben http://drupal.org/node/150692
ich frage übrigens, weil ich eine navigation wie bei amnesty habe, dies allerdings über den folgenden code generiere. das wollte ich schon lange mal anders lösen...
@Anja darf ich fragen wo Du den code eingebaut hast? und warum Du es ändern möchtest?
lg
willi1
willi1 wrote: @Anja darf
am 17.12.2007 - 11:37 Uhr
@Anja darf ich fragen wo Du den code eingebaut hast? und warum Du es ändern möchtest?
sieht man hier ganz gut: http://www.humanagement.de/unternehmensgruppe/pharma-support/leistungsan... (ich glaube 4 ebenen). ändern wollte ich es nur, weil es mir irgendwie nicht ganz so sauber erscheint. ich erhoffe mir eine eingebaute lösung in drupal 6...
theme_menu_tree
am 17.12.2007 - 12:47 Uhr
Hi Anja,
ich glaube wenn ich mich recht erinnere wird das alles über die Funktion theme_menu_tree und die Funktion theme_menu_item gesteuert. Schau mal hier: http://api.drupal.org/api/function/menu_tree/5 . Soweit ich weis gibt es da in 6 keine großen Änderungen. Hast du mal das module nice menue ausprobiert?
Dirk
Hallo, ic experimentiere
am 17.12.2007 - 12:58 Uhr
Hallo,
ic experimentiere schon die ganze Nacht (kein Scherz) ein solch verflixtes Menü aufzubauen. Bisher machte die DEV-Version vom Sliced den besten Eindruck. Leider habe ich noch immer ein Problem. Wie verlinke ich "Mein Konto" richtig, so 1.) der jeweilige User SEIN Profil zu sehen bekommt und zweitens dass die Untermenüs aufklappen.
Kann es evtl. daran liegen, dass ich 2x "Mein Menü" habe? Einmal in der Navigation und einmal in meinem neuen Menü welches gesliced werden soll? Spielen die Autopath-Einstellungen eine Rolle? - Ich verzweifel langsam... :-(
LG
So, ich bin jetzt ein
am 18.12.2007 - 15:28 Uhr
So, ich bin jetzt ein Stückchen weiter. Die Navigation funktioniert sogar mit Bordmitteln, ABER bei manchen Menüs kann das System keine Verbindung zum Parent-Objekt herstellen und zeigt deshalb keine Untermenüs an.
Dies passiert zB wenn ich "Mein Konto" mit "user" verlinke. Die aufgerufene URL lautet dann, "users/admin" und meine Untermenüs werden nicht angezeigt.
Gibt es hierfür eine Lösung oder eine Ansatz?
LG
Dirk Gebhardt wrote: Hi
am 18.12.2007 - 15:54 Uhr
Hi Anja,
ich glaube wenn ich mich recht erinnere wird das alles über die Funktion theme_menu_tree und die Funktion theme_menu_item gesteuert. Schau mal hier: http://api.drupal.org/api/function/menu_tree/5 . Soweit ich weis gibt es da in 6 keine großen Änderungen. Hast du mal das module nice menue ausprobiert?
Dirk
Leider konnte ich mich noch nicht großartig mit Version 6 auseinandersetzen. Ich dachte aber eigentlich, dass was geändert wird, da es z.B. dieses Video gab (http://froscon.erdfisch.de/?q=node/11), was ich aber noch nicht angesehen habe. Und dann gibts ja noch http://drupal.org/node/102338, was mich auch zu der Annahme verleitete. Leider dauert es mit dem Verständnis bei mir mit solchen Sachen immer noch etwas länger, deswegen kann ich nicht mal eben draufgucken und verstehen :-(
Nice Menus habe ich auch noch nicht probiert, so wie ich das verstehe klappen die Unterpunkte dynamisch auf, was wir nicht wirklich wollen. Im Großen und Ganzen halte ich mich noch von Funktionen und ähnlichem möglichst fern, bis ich da mal Grundlagen gelernt habe...
catbyte, ich ignoriere deine Fragen jetzt leider, weil ich auch auf Anhieb nicht wüsste, wie ich das lösen würde (ich arbeite bisher nicht mit diesen Benutzerkonten, sondern blende diese für die Mitarbeiter komplett aus...).
Grüße
Anja
Wo willst du hin?
am 19.12.2007 - 10:55 Uhr
Hi catbyte,
wenn du möchtest. das dein User auf seine Seite kommt dann müßte der Link so aus sehen
<?phpprint l("Mein Konto", 'user/'.$user->uid);
?>
Dirk
Danke, ich habs über das
am 19.12.2007 - 20:26 Uhr
Danke, ich habs über das me-Modul gelöst. user/$uid klappt nämlich nicht. ;-)
Das Problem der verlorenen Menüpfade bleibt allerdings bestehen. Ist ein typisches Drupal Problem. Leider...
LG
Mit dem Modul menu trails
am 20.12.2007 - 09:17 Uhr
Mit dem Modul menu trails (http://drupal.org/project/menutrails) kannst du zumindest Inhaltstypen und Taxonomie einem Pfad zuordnen. Lies dazu vielleicht auch diese Diskussion, bei den meisten hat das Modul funktioniert. Mit dem Modul kannst du angeben, welchem Menüpunkt Nodes eines bestimmten Inhaltstyps oder einer Kategorie zugeordnet werden sollen. Vielleicht hilft dir das ein bisschen.