Auto-Nav header menu links
Permalink
If I create an auto-nav in any format but "header menu", all of the links work.
If I use "header menu", all of the links take me to "www.mydomain.com"... there are no full URLS when you hover over them in IE.
For example, if the menu reads:
Home About News
...then you can hover over Home, About, or News and see that the destination is all "www.mydomain.com", and not, as you would expect, "www.domain.com/index.php?cID=123" or some such.
Any thoughts?
If I use "header menu", all of the links take me to "www.mydomain.com"... there are no full URLS when you hover over them in IE.
For example, if the menu reads:
Home About News
...then you can hover over Home, About, or News and see that the destination is all "www.mydomain.com", and not, as you would expect, "www.domain.com/index.php?cID=123" or some such.
Any thoughts?
No custom anything, as yet -- only created a few pages.
In fact -- I've even deleted the header_menu object and created a new one from scratch, as well as deleted every page on the site, and rebuilt it from scratch.
I'm -really- confused and frustrated.
I'm -really- confused and frustrated.
Can you post the one you made? Also can you link to the site?
I'm not sure what you mean by 'post the one I made', but the site ishttp://new.ravenhyrst.org
You said that you "deleted the header_menu object and created a new one from scratch" -- what is the new one you created from scratch?
Can you give more details about how you're using this menu -- is it hard-coded into your page type template, or is it a block you added to Page Defaults, etc.?
If this can't be solved, you can always just use the default template and set it to not show any sub-pages -- you should wind up with pretty much the same HTML (may need to change the ul class, but other than that should be the same).
Can you give more details about how you're using this menu -- is it hard-coded into your page type template, or is it a block you added to Page Defaults, etc.?
If this can't be solved, you can always just use the default template and set it to not show any sub-pages -- you should wind up with pretty much the same HTML (may need to change the ul class, but other than that should be the same).
"You said that you "deleted the header_menu object and created a new one from scratch" -- what is the new one you created from scratch?"
I edited the page, deleted the Auto-Nav block from the Header Nav section, and then re-created the Auto-Nav block with "Add to Header Nav" -> Auto-Nav -> (set some options).
It's just a horizontal nav bar, the section beneath the banner that says "Home News Who We Are (etc)"
I edited the page, deleted the Auto-Nav block from the Header Nav section, and then re-created the Auto-Nav block with "Add to Header Nav" -> Auto-Nav -> (set some options).
It's just a horizontal nav bar, the section beneath the banner that says "Home News Who We Are (etc)"
The crazy thing is ... the correct html code is being generated. If I "View Source" on the page, and then click the links in the source -- they open the various pages. I've compared the output from this auto-nav to an auto-nav that's working on a different site, and it's all the same.
It's got to be something configured incorrectly someplace else in my site.
It's got to be something configured incorrectly someplace else in my site.
Aaaahhhhh... I see what's going on! Your heading image is overlapping the nav menu, so when you hover over a nav menu link and click you're actually clicking on the header image! (And the header image only links to the home page so that's where it always appears to go).
The easiest solution is to resize that heading image so it isn't as tall. If you want to keep the same look where it overhangs down below the menu it will require layout out your html differently (I'm not sure how exactly, because I'm not a CSS expert, but something like making it a background image?)
-Jordan
The easiest solution is to resize that heading image so it isn't as tall. If you want to keep the same look where it overhangs down below the menu it will require layout out your html differently (I'm not sure how exactly, because I'm not a CSS expert, but something like making it a background image?)
-Jordan
If not, I have no idea why that would be the case :(