I have a 'primary menu', rendered in one case using the 'bartik' theme (site preview) and rendered in the other using the 'Bootstrap' theme. (site preview)

With the bootstrap theme, working from left to right the children are presented until 'Publications'. Then there are no children. The same menu presents all the children in Bartik all the way across. Looking through it, the children are not in the php data ($element[#below]) and are not printed out to the HTML.

What is causing this?

  • Hm, after your link above, there are children present. Of course i can't say if complete... – Volker Dec 17 '15 at 10:03
  • Yes, first couple of menus. Then Publications and those following have none. – Interlated Dec 17 '15 at 18:52
  • For me, all of them HAVE children. I'll post a screenshot as answer. – Volker Dec 17 '15 at 18:57
  • Yes - the same menu in the 'bartik' theme has all the children. The second link uat.ecolsoc.org.au/events-and-activities/esa-photo-competition/… the children are lost. – Interlated Dec 17 '15 at 19:27
  • I have updated my answer. Hope that helps... – Volker Dec 18 '15 at 8:07

enter image description here enter image description here

this is what i see. There are no children missing. Have you cleared your Browser cache?

Some themes need the parent item set to "expanded". The setting is available (e.g. http://example.com/admin/structure/menu/manage/main-menu)for every menu item but only parents need it.

Show as expanded. If selected and this menu link has children, the menu will always appear expanded.

This is the only wild guess i can take from your informations.

| improve this answer | |
  • I am pretty sure that the Show as expanded is not checked for those links :) – Gokul N K Dec 18 '15 at 8:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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