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!!!
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
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,
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
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
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
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
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
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
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.
_
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
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..
@WorldFalls
Try using nice menus in Zen Classic theme..
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
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
@jmburnz
Go to www.interestsphere.com and login superfish / superfish.
Ok, so basically the code I
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
@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.