I have the admin overlay enable for my admin user. Using the "Adminimal" theme
I have a user role "Editor" which does not use the admin theme but can create and edit content in the sites default theme. Works fine for their limited access.
However they want to edit using a mobile device. The default theme does not display well so I decided to change the theme on "node/add/blog" to adminimal.
I noticed its not getting changed.
This user does not have access to the admin theme.
I can't use themekey to switch the theme, its giving me a message suggesting its skipped because I have admin theme enabled but its not enabled for this user. If I disable the admin theme completely I can set any theme I like on admin pages using themekey. If I have admin pages enabled then users that dont have access to the admin theme see the sites default theme.
debug message
ThemeKey Debug Messages
Current theme: business
As configured at admin/appearance adding or editing a node will use the administration theme adminimal.
Skipped rule checking because another module already initialized the theme engine.
Consider to activate the module ThemeKey Compatibility to integrate a different theme switching module into ThemeKey's theme switching rule chain
"adminimal" is configured as administration theme at admin/appearance. This setting is more powerful than a corresponding ThemeKey rule.
Comments
Comment #1
bigmonmulgrew commentedComment #2
esguardian commentedSo there isn't any action on this thread for quite some time. I have a similar issue. I'm using Seven as my admin theme. My users don't have access to the seven theme, but for complex tables that I didn't want to create specific classes to style them, i was just going to present them in the seven theme, but if a user doesn't have this permission then the theme can't be used. Is this something themekey should be able to accomplish? or do I have some how enable this permission as part of the context?