I'm trying to intergrate several layers of navigation. The main menu (primary links) that will be the primary navigation, secondary links in the left column as you drill down into a section.
I also need to add some footer links (privacy, etc) and some in the top right of the header for quick links like business locations. I don't see a way to create a new menu for these regions, or to create seperate secondary links menus for each catagory. How would you all approach this - create a region and then insert a block? My follow up is whats the easiest way to control the category menu's in the left column? Is there a way to control these at the page level or do I need to exclude pages everytime I want to show a block?
Comments
Try the Menu Block module
Have you had a look at the Menu Block module. Once enabled a new tab called 'Add menu block' appears in the admin->blocks section.
This enables you to create a new block, specify which menu is to be displayed, which level within that menu to start at, and whether to only show items in the active menu path. This sounds like it would be useful for your left column links.
I'd probably create a region on the left and display the Menu Block in it.
Hope this helps
Ed
thanks
Thanks Ed - I appreciate the help. I see that option now. That looks like it will work exactly like needed.
Any advice on how to control the formatting. It looks like all the menu's default to the same css style. Do you happen to know where I can change that to a custom style (template level or drupal config?)?
look to your theme's CSS files
Changing menu and block styles can be controlled all the way down to the individual block via the theme's CSS files. Likely would take some fiddling, and if you don't know CSS, there is a learning curve there.
thanks
Thanks Katin. I'm new to drupal - if you create a block, let's say 'new-block', is a new new-block css entry created?
I lost my body content as well. It appears in the editor but I can't see it in the preview screen. Any thoughts?
CSS orientation
It varies with the theme, but usually each block is wrapped with both standard and individual classes. View your page source and look at the <div> tags around your blocks to see how they work.
The theme's CSS file controls how each class will be displayed, usually the file is named style.css.
The class wraps for blocks are usually created by the theme's block.tpl.php file.
http://drupal.org/theme-guide for more on Drupal specifics.