Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I have a Drupal site where authorized users are allowed to create limited types of content. I'd like them only to access the creation pages through links I've made, and not have the "Create content" link cluttering up the menu for them. However, for users with roles allowed to create more types of content I'd still like them to use the "Create content" link to access the creation pages.

I've disabled and removed the submenu items for the creation pages accessible by the average authorized user from under "Create content" in the Navigation menu, but none-the-less the link still appears for them. It seems if they can create any type of content, the link appears, even though the page is empty for them.

How can I disable the "Create content" link for the limited authorized users, but have it accessible to those with a privileged role?

share|improve this question
add comment

1 Answer

up vote 1 down vote accepted

Go to admin/build/menu-customize/navigation and disable the "Create content" item.

Edit: (reflecting on comment)

If you want a menu/menu item to be available only for certain users, disable the general menu as above and create a new menu. Configure the block such that it is limited to privileged users only (in the block properties).

share|improve this answer
    
The key thing is disabling it for authorized users in general, but leaving it available to users with permission to create content that I've left listed under the "Create content" link. This disables it for everyone. –  Rob Mosher Nov 8 '10 at 3:26
    
Thanks. I didn't need to create a new block, as the new menu already showed up on the Blocks configuration page. –  Rob Mosher Nov 9 '10 at 12:33
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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