I have a role that allows users to create nodes themselves. What is the standard practice way to let them add nodes but not see the administration theme (I am using adminimal), and rather use a different theme on the node/add page.


Role Theme Switcher seems to be what you need:

Useful Drupal module to assign separate themes for different roles (including anonymous) in your system.

Often you want to separate Drupal administrative interface from frontend. You can do this assigning appropriate theme for you as user. What to do if you want to show different theme for non-authorized user?

| improve this answer | |
  • so which is the best one then? – Andrew Welch Jul 23 '13 at 16:36
  • "Best one" depends on way to many factors to be reliably answered and will vary from reader to reader as their situations will always be a bit different. – Mołot Jul 24 '13 at 6:40

For a very simple, module free solution, you could either:

  1. Disable the Use the administration theme when editing or creating content option in admin/appearance.
  2. Remove the View the administration theme permission for the role in admin/people/permissions
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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