Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Since the primary links have the "expanded" option, it might seem to "not work" for the end user as the primary links can be displayed either as a block, and in that case the primary links are shown in their complete hierachical relation, or as a theme element where it doesn't work since only the first level of menu is shown. It however works when the menu is selected. There is no quick hack possible since the "primary links" are generated by menu.inc, not the module menu.
Comments
Comment #1
ultimateboy CreditAttribution: ultimateboy commentedAgreed. With a quick search I found many people with this problem. I think that we should either allow primary menu items to be expanded or remove the option through the UI.
This could be considered a usability issue, but I will keep it as a menu component as I feel it is a better fit there.
Comment #2
alexanderpas CreditAttribution: alexanderpas commented+1 for option removal from that place, we need to have a non-expanding menu-block instead.
Comment #3
ultimateboy CreditAttribution: ultimateboy commentedI think there is a better solution.. I think that instead, we should allow expanding on primary menus.. if we want to take it one step further, lets add a dropdown menu system to core themes (of course with the option to turn on/off). It seems like this is an extremely requested feature, and with the little css/js it requires, it is almost so crazy not to.
Comment #5
derjochenmeyer CreditAttribution: derjochenmeyer commentedI like version #3
Comment #6
marcoBauli CreditAttribution: marcoBauli commentedThis is a long-time usability bug, also for the styling of menus:
a. theme primary links do not show child menu items in an "expandible" fashion, but have granular
<li class="...">
classes for deep stylingb. block primary links support expandible child items, but have generic classes that do not help designers get what they want
(just google a bit about "style drupal menu" to see yourself)
A really useful module to fix this is the Menu Block module - http://drupal.org/project/menu_block - but do we really need to install an extra module to get there?
Comment #7
AdrianB CreditAttribution: AdrianB commentedThis is indeed confusing. Subscribing.
Comment #8
alienzed CreditAttribution: alienzed commentedneeds work imo, there's no reason why the primary links block or ANYTHING in Drupal should be so difficult to customize.
Comment #9
ultimateboy CreditAttribution: ultimateboy commentedI'm thinking this has to be pushed on to 8.
Comment #10
David_Rothstein CreditAttribution: David_Rothstein commentedSee also: #503810: Convert primary and secondary menus to blocks
Comment #11
asb CreditAttribution: asb commentedYes, this is a recurring issue for years. Subscribing.
Comment #12
ndmaque CreditAttribution: ndmaque commentedsubscribing
Comment #13
NROTC_Webmaster CreditAttribution: NROTC_Webmaster commentedI think this has the best chance of fixing this if anyone wants to take on the necessary changes.
http://drupal.org/node/474004
Comment #22
pameeela CreditAttribution: pameeela commentedWent on a bit of a ride through a related issues loop, but ultimately I believe this was fixed by #1869476: Convert global menus (primary links, secondary links) into blocks.