How do you implement navigation & menus on your sites?

wpanssi - September 21, 2008 - 15:03

Although I have been using Drupal for a while now the Drupal menu system is still big mystery for me. I would want to have a usable, good looking menu system in my site. I have a lot of hierarchial stuff so I need to keep things in order.

The activemenu looks promising but doesn't work with IE. This lack of reliability is the problem with some other javascript based menu modules like dhtml menu.

I have also tried to handle the structure with only primary and secondary links, but when the site grows this solution becomes unhandy.

How do you provide navigation and menus on your site? Give some example sites too, if possible.

Thanks.

Subscribing!!!

lameei - September 21, 2008 - 16:46

I'm using DHTML menu along with Nice menu. I'm not satisfied but as I'm not a programmer so you get the idea....

I create a menu. Call it

bwv - September 21, 2008 - 16:58

I create a menu. Call it "Directory."

I create ten pages of content. Each page is given a title, and each is placed (under menu settings at the bottom of the node edit page) in the "Directory " menu. I can make certain pages children of other pages in the menu settings if I wish.

I then go to site building. blocks, and look for the "Directory" block.

I enable the block by putting it in the sidebar, for example.

Voila! I have a customized menu.

Add the phenomenal javascript tools module, and make it collapsible.

Repeat process ad infinitum.

Use nice menus for a drop down effect, or use a roople theme "newsflash" for a suckerfish menu to handle the block you have created.

If this is not efficient and ingenious, I don't know what is.
----------------------------------------------------------------------
http://music.bwv810.com
http://classicvinyl.biz
http://davidhertzberg.com

I am a writer, researcher and solo drupal freelancer.

Thanks. As I mentioned,

wpanssi - September 21, 2008 - 19:20

Thanks.
As I mentioned, activemenu seemed really promising but unfortunately it doesn't work well enough with different browsers at this point. I noticed the same thing with DHTML menu.

Any other suggestions?

--
http://www.sitemedia.fi
http://webgallup.com

I am not referring to

bwv - September 21, 2008 - 20:50

I am not referring to activemenu, but rather to collapsible blocks. And in any event, that is not really the main point of my reply. You indicated you were having trouble with menus and wanted to get beyond primary and secondary links. I just suggested a strategy for developing menus that is very effective and rock solid. Is that not what you had in mind? If not, what precisely do you need?
---------------------------------------------------------------------
http://music.bwv810.com
http://classicvinyl.biz
http://davidhertzberg.com

I am a writer, researcher and solo drupal freelancer.

Yes. If I don't figure out

wpanssi - September 22, 2008 - 17:48

Yes. If I don't figure out anything else, I'll go with your suggestions. I just think that a working version of activemenu would be awesome, because you don't have to reload the page that often.

I tried nice menu at some point, but it too had problems with some themes and browsers. Maybe I try that one again. Anyway, thanks for your ideas!

--
http://www.sitemedia.fi
http://webgallup.com

I've started using Superfish

Jeff Burnz - September 22, 2008 - 01:03

I've started using Superfish for drop downs, flyouts and horizontal nav hover menus. Superfish is a jquery plugin and works very well + supports a bunch of features normal Suckerfish does not.

Heres an example of the drop down (this is the test site for one of my themes in Drupal contrib) http://drupalstaging.com/pixture2/

Example of Superfish as flyout on a real simple site I built for a friend - http://janabramsson.se/

Its a bit of work to adapt the CSS for Drupal and to get it all working but the results are great, heres the homepage - http://users.tpg.com.au/j_birch/plugins/superfish/

Anyone who wants to integrate Superfish menus in a theme

poka_dan - January 24, 2009 - 00:47

Anyone who wants to learn how to integrate Superfish menus in a Drupal 6 theme go to http://interestsphere.com/page/integrate-superfish-menus-drupal-template and chip in..

There's no example of the

Jeff Burnz - January 24, 2009 - 14:03

There's no example of the Superfish integration you say you have added to a theme, also you claim to have contributed Drupal modules but you have not committed any code, you also claim to have contributed Drupal docs, but your user name does not appear here - http://drupal.org/node/14205 .

Would you mind offering an explanation for these anomalies.

Ups, I see I'm caught

poka_dan - January 27, 2009 - 01:53

I will kindly remove my claim to have contributed Drupal modules.
I will kindly provide an example where I have integrated a SuperFish menu with a Zen subtheme.
I am working on a Documentation related project(code completion in NetBeans IDE) http://drupal.org/node/326360

I hope this is enough explanation to not get in trouble(be blocked or anything). Good to know the forums are moderated though.

_

WorldFallz - January 27, 2009 - 02:34

Not to mention both http://drupal.org/project/lucid_menu and http://drupal.org/project/nice_menus either use or are working on using superfish. Having it in module form will allow for use with any theme.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

My quest was for better dropdown menu

poka_dan - January 27, 2009 - 04:39

I'm having a client whose "nice menus" are behaving erratically in IE6. Looking around I found that "nice menus" not working with IE is a constant, not an exception. Go to http://drupal.org/search/node/nice+menu+IE and see for yourself.

Wouldn't we all wish that was true..

poka_dan - January 27, 2009 - 04:43

@WorldFalls

Try using nice menus in Zen Classic theme..
You are obviously new to dropdowns and the probs associated with them.

_

WorldFallz - January 27, 2009 - 15:17

You are obviously new to dropdowns and the probs associated with them.

lolol, um... no. One of the first issues I ever posted was adding dropdowns to my zen theme. I started out with lucid_menu which worked ok, but then was pretty much abandoned, then went to nice_menus. I had a problem early on for which I created an issue in the issues queue, which was then fixed. I'm on d5 though-- haven't tried it on d6 yet. And I'm looking forward to the switch to superfish which, since it is based on jquery, should go a long way toward addressing browser incompatibilities.

In any case, posting falsehoods about your experience hoping not to get 'caught' is a pretty poor way to solicit donations.

===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz

Ok, no point in arguing

poka_dan - February 2, 2009 - 02:19

I assumed you were new to dropdowns because of your statement that a "moduled" implementation would work in any theme. Which definitely is not the case. Just try Zen Classic theme with either superfish or nice menus(suckerfish).

Anyway roopletheme was kind enough to offer to email anyone interested a copy of his Superfish menu module in this thread http://drupal.org/node/354974. If you want a copy just drop him a message, or alternatively drop me one and I'll forward you his email.

Note: I've edited my post to no longer be requesting donations. And.. I'm not afraid of being caught (just possibly being blocked..)

Superfish integration with Zen subtheme

poka_dan - January 27, 2009 - 04:52

@jmburnz

Go to www.interestsphere.com and login superfish / superfish.

Ok, so basically the code I

Jeff Burnz - January 27, 2009 - 11:50

Ok, so basically the code I wrote for Pixture Reloaded ported into Zen.

Done it many times with Genesis and other themes already. I never bothered with a tutorial since this thread and other comments seemed to get most off to decent start - its really just a copy/paste then add the CSS and JS in your .info file and your away, I'm with WF on this one, love to see it in a module, be great to ram this into any theme.

Maybe you could add it as a bookpage here in the docs, shouldnt take more than an hour or so to what that out I would think.

Ok, so obviously you know

poka_dan - January 27, 2009 - 14:03

@jmburnz

Ok, so obviously you know more about dropdowns then me. And yes, the code I used for the dd was taken from pixture reloaded.
There only one prob with writing a module based on either suckerfish and/or superfish: they're dependent on the surrounding css meaning they will work in some themes but blow in others.

Unless we can come up with a solution that will work(98% of the time) regardless of the surrounding css there in no point in repeating what Nice menu has done(with a different underlaying technology).

If anyone knows of such an(open source solution) I would be more than happy to make it into a module.

 
 

Drupal is a registered trademark of Dries Buytaert.