In Drupal 8 I am creating Editor role with limited access, but the Editor cannot see "Menu Settings" while creating or editing content, this would be helpful when Editor add the node to the menu while creating node. I checked the permission and I can't see any option to turn on Menu Settings for the Editor role or for other roles.

  • When you say "Menu Setting" are you referring to the toolbar?/admin/people/permissions#module-toolbar . Or is this a menu block that you have created? Commented Oct 8, 2020 at 4:42
  • Hi I am referring to the Menu Settings appears on the Node Form, please see the link ibb.co/VV91qm4
    – mathen
    Commented Oct 8, 2020 at 14:42

1 Answer 1


Go to /admin/people/permissions and make sure the 'administer menu settings' are set for the Editor role. But I think it is better to install the Menu Admin per Menu module. With this module you make sure the Editor only gets access to certain menu's.

Menu Admin per Menu allows to give roles per menu admin permissions without giving them full admin permission.

For instance, you may let certain users manage the items of the Main or Navigation menus but not those of the Management menu.

  • Hi, I set the 'administer menu settings' permission for the editor role, still the "Menu settings not showing up on the node form. Please see the attach link to see what I am referring too. ibb.co/VV91qm4 Thank you.
    – mathen
    Commented Oct 8, 2020 at 14:45
  • Then I think you need to select a menu in "menu settings" of your node type. f.e. /admin/structure/types/manage/page Commented Oct 8, 2020 at 14:47
  • It shows up when you login as a Administrator but its not showing for other roles.
    – mathen
    Commented Oct 8, 2020 at 14:50
  • 1
    Thanks for the tip @StefVanLooveren, works like a charm for me :)
    – Watergate
    Commented Jan 7 at 14:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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