Dritte Menüebene darstellen
Eingetragen von brucebanner (9)
am 14.08.2010 - 16:08 Uhr in
am 14.08.2010 - 16:08 Uhr in
Hi zusammen,
bin gerade am überlegen, wie ich geschickt die dritte Menüebene der Hauptlinks in einem Drupal Theme ausgeben kann.
- primary
-- secondary
-- secondary2
---- third!!!!
---- third!!!!
-primary2
Die erste und zweite Ebene kann ich ja relativ einfach im Theme mit folgendem Code ausgeben, wenn ich bspw. im Admin-Bereich unter MENÜS -> EINTSTELLUNGEN alles auf Hauptlinks stelle.
<?php if (isset($primary_links)) : ?>
<?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
<?php endif; ?>
<?php if (isset($secondary_links)) : ?>
<?php print theme('links', $secondary_links, array('class' => 'links secondary-links')) ?>
<?php endif; ?>
Gibt es einen simplen Trick, um an die dritte Ebene zu gelangen ohne extra ein Modul dafür einzusetzen?
- Anmelden oder Registrieren um Kommentare zu schreiben
brucebanner schrieb Gibt es
am 14.08.2010 - 17:29 Uhr
Gibt es einen simplen Trick, um an die dritte Ebene zu gelangen ohne extra ein Modul dafür einzusetzen?
Die entscheidende Frage dürfte wohl sein, wo Du diese Navigation einsetzen willst? Du kannst z.B. einfach die Hauptlinks als Block in einer Sidebar anzeigen lassen und Du hast die gewünschte Navigation fertig.
Falls es ausgefallener sein soll, dann sieh Dir vielleicht mal dieses Tutorial von mir an ... damit gibts ne horizontale Navigation mit dritter Ebene als Hover-Effekt ... Vielleicht suchst Du ja gerade das?
Erstmal vielen Dank für deine
am 14.08.2010 - 17:47 Uhr
Erstmal vielen Dank für deine schnelle Antwort...
Die Blocklösung ist nicht das, was ich suche.
Prinzipiell ist es genau das, was du in deinem Tutorial beschreibst. Allerdings möchte ich auf den Einsatz von Modulen und Drop-Down Funktionen verzichten. Die ersten drei Menüebenen der Hauptlinks sollen quasi einfach horizontal untereinander ausgeben werden. Wie gesagt, für die primary und secondary Links funktioniert das ja relativ einfach. Aber ich schaff es irgendwie nicht über die von Drupal bereitsgestellten menu functions an die dritte Ebene zu gelangen....
Vielleicht hast du ja noch eine andere Idee!?