1. Top menu use the theme's Auto Nav Header Menu and spans the site's total width.
2. Greenish menu is Breadcrumbs Nav showing the the submenu under Home2, and it also spans the site's width.
3 Bottom menu is Superfish.
I would like Superfish to act like the Breadcrumbs showing showing only the concerned 2 submenu (beneath particular page). If I can make it work I will delete Breadcrumbs Nav.
The problems:
1. I can't make Superfish to span the site's width as you can see.
2. I can't make it to show the 2 submenu under Home2. If I set it to show "Beneath Particular Page" like in Breadcrumbs Nav the whole Superfish menu disappears.
3. If I click on Contact Us on the Superfish menu, I get 2 submenu: My First Blog Post and Adding New Post -- both of which do not exist on my site. Looks like it is pulling it from somewhere else.
4. If click Superfish Home2 it does not open any submenu.
Ok I just looked at your site again. I am not sure why you are using the two different menus. If you like that theme, you probably don't want to use superfish. It looks like that menu is part of the theme.
I really need 2 navs that can be customized separately from each other.
Since I have practically zero coding knowledge I thought of installing another Nav block and I was hoping Superfish could handle that but it doesn't want to span the whole width of the site.
Yes, superfish is pretty basic and it is just a way to putting a dropdown-style navigation menu onto a site. I am not aware of any add-on menus that create a bread-crumb type of experience though. The clevyr nav add-on is fairly popular and it is customizable.
If you feel that the superfish menu is not doing what it promised, I can get you a refund.
FYI I am just testing your SuperFish which clearly cannot do what I want in this particular site (I had hoped it could).
Refund is not needed.
But if you can ever figure out how to force it to span the width of a website, and disable the showing of submenu then my problem is solved and I will buy another copy of Superfish.
Superfish renders an unordered list of page links, set to display inline (all on one line). The boxes are actually padding around the links.
I would set a color on the unordered list element itself:
ul.sf-menu {
width:100%;
background-color:#ccc;}
And then edit the block and choose the same color for Menu Color > Background. That should make it appear to span the whole div, at least on my basic test site.
Your code worked Supefish spanned the full width of my site.
Errr... You don't happened to know how to disable superfish's showing of submenu --- that will be another millions thanks.
Weird question? I agree but I am trying to accomplish a double-nav navigation bar, and I intend to use SuperFish as main nav bar, however, it wont do if the Main Nav shows submenu or even an arrow indicating there is a submenu.
So yours is the best answer for one part of the problem.
I guess I would approach having two menus by using the Auto-nav block that comes with concrete5. I might put together a custom template to get it to match my site's layout exactly. You won't be able to get Superfish to stop rendering dropdowns without a lot of work, and skinning / styling the Auto-nav will likely be a better starting point.
Code
Post Reply
Delete Post
You are allowed to delete your post for 5 minutes after it's posted.
Can you attach the file in a response to this post? Otherwise try putting the image up on imgur.com