If you've installed a Drupal site for a client you may have encountered this issue - say a content manager can only access certain items - when they create a page and select its menu, shouldn't the menu also reflect only the content that is accessible to them?
The menu page itself contains a giant pile of information, much of it linking content that will not be accessible to a lower-level content manager. Therefore, when that content manager creates a page and links a menu item to it (using the drop-down box), they are most likely not going to want to have to scroll down through all of the "navigation" links (nor should they see the ones they haven't been given access to).
The key lies simply in accessing the menu settings (under administer -> settings -> menu). From here you'll be able to define which menus are linked to the "primary" and "secondary" links (in other words, they don't necessarily need to be named "primary" and "secondary" links - you can make up your own menus and link them here. Next, under "post authoring form settings" there is a drop-down entitled "restrict parent items to:" This is exactly what we're looking for - you can use this to say, restrict parent items to primary links only - this way they 1) won't have to scroll through all the navigation links to get to primary links when creating a menu item for a node, and 2) they won't see menu items they don't have access to. Voila
Please post any questions or comments below.
All Content © 2005 - 2008 Contract Web Development, Inc. All Rights Reserved. Privacy Policy | Terms of Use | Powered by Drupal
This isn't right
I don't understand. You mean admin/build/menu/settings? if so this appears to be a global setting not just for a specific editor.
Drupal Menus: 5.x
This article was referring to Drupal 4.7.x. For Drupal 5.x, browse to Site Building -> Menus -> Settings. From there, select "primary links" (or a menu you created yourself) from the "Menu containing primary links" drop-down. I think the menu selection defaults to "Navigation" (or at least it used to), which provides additional links that are confusing to users that shouldn't be seeing these links.