By ehasted on
Apologies for being myopic but this one has eluded me?
Anyone who logs onto my site has the "Create Content" menu option at the top of the Menu Block.
How do I turn it off?
With thanks,
Ed
Apologies for being myopic but this one has eluded me?
Anyone who logs onto my site has the "Create Content" menu option at the top of the Menu Block.
How do I turn it off?
With thanks,
Ed
Comments
Access Control
You've probably checked create content under access control for authenticated users. Authenticated user is a special role that just means anyone who has logged on.
how about...
admin / menus /
and then find the "create content" line and disable it?
The appropriate thing to do
The appropriate thing to do is to disable the access permission in admin > access. If you're just disabling the menu item, the user can still navigate to example.com/node/add and add content as s/he pleases.
--
Antinomia
yes you are right...
i should have been clearer... after you have turned off access priveledges then turn off the menu becuase i had the menu for create content still visible and then if someone clicked on it they got the message saying they didn't have priviledges to do that...
so might as well take it off...
I had this same problem
After renaming the "create content" menu item it automatically was enabled and started appearing when logged out. I simply disabled it and it no longer appears.
Most wonderfully weird
This line doesn't have the "disable" option on it - it is blank.
Every other item has "enable"/"disable" or "locked".
Come across this before?
Sorted....
I ended up doing a reset on the create content and after some faffing about it seems to have resolved the issue.
I presume it's Drupe getting itself in a minor twistette!
Many thanks,
Ed
another way
I just had this problem too and came across this while looking for a fix.
Another way of dealing with this, is as follows
1) create a new menu - mine is called Administration
2) make the block for this menu enabled and choose Hide this block by default but let individual users show it
3) then in my account select the new block so that it is visible for you as admin
4) in administer->menus move the administer, create content and anything else not for public consumption to your new menu (Administration in my case)
5) repeat step 3) for any other admin/editor users who will need this stuff
Combined with the access control this will stop anon users seeing the menu or doing anything. I would have expected a slightly more straightforward way of doing this but this works quite well.
Don't use if you have registered users
If you have registered users of any access level, they'll be able to turn the block on. If you want to hide a block based on role, see this page:
http://drupal.org/node/64135
Michelle
Sorted... clarification.
I also had "create content" showing up under the Navigation menu for Anonymous users.
It was fixed by doing the "reset" on the "create content" as ehasted explained above.
Just to clarifty, in order to do this, you go to administer > > menus and click "reset" next to the "create content" Menu Item.
I hope it works for ya'll, too.
'Create Content' now completely gone
I had this problem, and clicked 'reset' on the 'create content' menu item as you suggested. It seemed to work fine.... then I noticed 'create content' is now gone from all menus, even the super administrator's! It doesn't show up in my 'menus' admin control, nor do I see any node configuration options (hmm, i'm sure they were there before). Have I destroyed something? This is version 4.7.
similar problem with "create content"
I moved "story" to another menu, then did a reset on "create content". That reset everything except "story". So I moved it back, but it then disappeared. I can't get it back. I adjusted "create content" again (so I can reset it). Didn't work though. So I added another "story" one to the menu, but it shows up for anonymous users. :(
Problem is resolved
If you want to turn off "Create content" for Anonymous Users simply go to Administer › Site building › Blocks and configure 'Navigation' block, role specific visibility settings to auhtenticated user.
Perhaps it is partially resolved...
But what I find frustrating is that the Drupal access control is too case sensitive about this. I like my menus, for style, in all lowercase. If I modify the Create Content menu in the admin area to be all lowercase, then Drupal will automatically put it back on the Nav menu for Anonymous users. To get it to hide, I have to do a Reset and leave it with the default capitalization.
I really see this as a bug, as I should not have to go mucking around in source code to de-sensitize Drupal to allow me to disable a lowercase "create content" for anonymous users.
I agree...
I agree with you that case shouldn't matter here, but the easy fix in your situation is a css text-transform rule.