Fråga om sekundära menyer i Drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
razzel's picture

Jag har kikat på Addison Berrys "Using Secondary Menus" och har en fråga. Filmen finns här:

http://www.lullabot.com/videocast/using-secondary-menus

Om man följer instruktionerna får man två menyrader. Den övre raden är synlig, den undre är dold. Genom att klicka på en länk i den övre raden, visas en länk i den undre raden. Det är riktigt smart. Det jag skulle vilja göra är att få det att fungera som en vanlig drop downmeny. När man klickar på menyrubriken i en drop downmeny, trillar menyn ned utan att det på något sätt påverkar sidan i övrigt.
Berrys idé baseras på att alla länkar går till en eller annan Page, så när man klickar på en länk i den övre raden visas en eller flera länkar i den undre raden PLUS den Page som den första länken pekar på. Det innebär att man får en tom Page som man kanske inte har någon nytta av om man endast vill visa länkarna/länken i den undre raden. Min fråga är alltså om man kan undvika detta. Så här vill jag att det ska fungera.

Antag att jag befinner mig på startsidan.
Jag klickar på länken "Lite utav varje" i den övre raden med följden att den undre raden visar länkarna "Jag" , "Hund" "Hus". När länkarna i den undre raden visas vill jag fortfarande kunna se startsidan och inte en tom Page.

Vad tror ni om det?

Comments

Ideer otoh

jonne_jvl's picture

http://drupal.org/project/nice_menus

Om du vill lägga in en länk som inte går någonstans så finns det inget rätt sätt, men lite olika varianter beroende om du jobbar i moduler, teman etc.

  • lägg till lite jquery som inte följer länkarna i fråga (return false)
  • använd custom_url_rewrite_outbound för att översätta urlen till $_GET['q'] (i settings.php exempelvis)
  • använd template.php i temat och ändra hur just dessa länkar skrivs ut. Exempelvis efter vart de länkar, deras description eller title
  • purl

finns säkert flera sätt.

Du kan även kolla in

adamgerthel's picture

Du kan även kolla in http://drupal.org/project/special_menu_items och http://drupal.org/project/dhtml_menu

Nice menu som nämns ovan är nog mest lämpligt. DHTML menu har lite andra användningsområden, och Special Menu Items kan vara lite bökig, men är lite av ett alternativ till return false som jonne nämner.

/Adam Gerthel - Projektledare, Odd Hill

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: