Eigenes Menü erstellen und im Header einbinden
Eingetragen von Xeto (209)
am 25.02.2011 - 12:12 Uhr in
am 25.02.2011 - 12:12 Uhr in
Hallo Community!
Ich bastle weiter mit Drupal 7 herum und teste dies und das. Nun bin ich bei den Menüs angekommen...
Menüs zu pflegen und anzulegen ist ja simpel zu erledigen, jedoch habe ich nichts dazu gefunden, wie man die einzelnen Menüs im Quellcode einbindet?
Ich habe ein Menü, in welchem die Links mit zugeordneten Bildern ersetzt werden. Die eizelnen Links des Menüs lade ich mittels
$links = menu_main_menu();
Wie kann ich nun z.B. anstatt das Hauptmenü z.B. die Navigation oder ein selbst erstelltes Menü "Primary" oder "TopLinks" nutzen? ich schätze mal da müssen Parameter übergeben werden, aber dazu habe ich nichts klares gefunden.
Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich denke, so muß es gehen
am 27.02.2011 - 09:57 Uhr
Hallo XETO,
ungetestet! Also, wenn Dein Menu den Maschinennamen top_links hat, dann solltest Du in Deiner page.tpl.php an der entsprechenden Stelle folgenden Code einfügen:
<?php if ($top_links): ?>
<div id="top_links">
<?php print $top_links; ?>
</div>
<?php endif; ?>
Dann kannst Du mit #top_links Deine CSS Formatierungen vornehmen.
Gruß,
Kirsten
Solange besser möglich ist, ist gut nicht genug.
http://www.net-explorer.org
Habs eben gerade nochmal
am 27.02.2011 - 11:13 Uhr
Habs eben gerade nochmal probiert und durch experimentieren herausgefunden...
$links = menu_navigation_links("menu-primary-links");
Danach enthält $links ein Array mit den Link-Daten vom Menü "Primary Links" :)