I have a superfish menu as my nav menu bar. I customised it and added some pages for each menu item.

When I log out of the administration panel, as a general user I can only see the first menu item, all other menu items are gone.

[edit below]

Right, found out that the problem was because my other three menu items are all link to '.../add/node'. Superfish will not show empty links on the menu bar. However, I actually don't want some of the items link to anywhere as they all have submenu items. I want the link to remain empty so that the user can click on the submenu item. How can I achieve this?

  • checkout out your permissions. Admin user can access/view everything.
    – Aboodred1
    Apr 11, 2013 at 16:57
  • Hi, I have assigned permission to all for Menu(Administer menus and menu items) in 'People -> Permission', I also have cleared cache, but nothing has changed. Is there anything else I should assign? Apr 11, 2013 at 17:22
  • can you see the menu items without superfish? try to create a custom menu from admin/structure/menu then assign the menu with superfish block admin/structure/block and see if you'll get the same result.
    – Aboodred1
    Apr 11, 2013 at 18:57

1 Answer 1


When an item in a menu tree is unavailable because of a lack of permissions, the entire tree below that item will disappear.

You should probably restructure your menu to use placeholders. Have a look at the Special menu items module.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.