I need to make my menu system with a parent item that has no content on it. For example my menu would be like this.

-Home
-About
---History
---In the news
---Staff
-Contact Us

But when someone goes to the About Us page I just want it to go to History page for example. I don't want the About page to have content on its own.

The only way I know to do this is to just make the menu item point to the same page. So if History is node/3 then I would make About point to node/3 as well. I read though that this would be considered duplicate content and is not good as far as SEO is concerned. Also it messes with my breadcrumbs because if I click on staff my breadcrumb will show correctly like this (Home>About>Staff) but because History and About are the same it shows like this (Home>History).

If About and History were not the same page then the breadcrumbs would display properly but I don't want the About link to have it's own info so what can I do?

Thanks.

Comments

mooffie’s picture

I'm not sure what you want, but check out the last two comment on this page.

If you don't mind having the "About" configured to be "always expanded", then that's another solution (theme it to not be a link).

fishfilet’s picture

Thanks mooffie, I actually found the Special Menu Items Module not long after posting this thread. Unfortunately it is broken and not working. I do have a thread started on the error I am getting in that modules bug/support forum.

The Menu Firstchild module is just what I am already doing above which causes the breadcrumbs to break for the parent and firstchild as I mentioned above.

fishfilet’s picture

DHTML Menus module! I installed this module changed one or two simple check box style settings and bam! Not only do my menus work the way I wanted but they now have a cool dynamic/ajaxy way about them that saves on page loads