I'm sure a user can change their own themes if you give them permission, but I've forgotten how and can't find any documentation on it. I've got a user stuck in Garland who wants to get out.

Comments

Radiating Gnome’s picture

The first step is to grant permission to the user's role -- the "select different theme" permission is under "system" in the permissions table.

Once you've set that permission, the user can select any of the enabled themes in their edit account screen.

-rg

omigosh’s picture

Thanks. I set the permssion, but I can't find anything under any account screen, even my own, that would allow me to set a different theme.

tryitonce’s picture

of course more than one theme has to be enabled under example.com/admin/build/themes

rsantoni’s picture

I have this working fine in many Drupal 6 sites. However, I can't find how to change the theme of the site from a user profile.

There should be a way to allow people to select from available site themes the one they like the most.

Tor Arne Thune’s picture

Unfortunately, this feature was removed in Drupal 7. #292253: Remove the per-user themes selection from core.
An option for D7 can be the ThemeKey module, but the feature replacement is still in beta. See the release notes for themekey 7.x-1.0-beta2.
Another option is the Switchtheme module.

Jelmer85’s picture

What an annoying thing to remove! How am I supposed to develop themes now on a website that is already in 'live' (and using a different theme)?

albinou’s picture

This thread may be old but the solution is to use the following module :

http://drupal.org/project/switchtheme

Technikal’s picture

Can we get back this feature, its weird to think of Drupal without, especially for themers

Technikal’s picture

Can we get back this feature, its weird to think of Drupal without, especially for themers