I am using Sweaver on my website to change background colours.
Everything works fine, but the changes are only visible for the admin user. No other user can see the changes.

The one exception to this is if the Seven theme is used: With this theme it is visible for all users.

I have tried all the themes that comes with Drupal by default and my own theme and it is the same situation every time.
I have also tried using the Dev version fo Sweaver and modifying other properties other than background colour. But Seven is the only theme that works.

What is special with the Seven theme? How can I get Sweaver to work with my theme?

I have looked at the HTML source code and the Sweaver generated CSS only appears in the Seven theme source. It does not appear in any other theme.

Comments

big_smile’s picture

Title: Sweaver works only with Seven theme » Sweaver doesn't work with Panels Everywhere

After experimenting, I have found that the problem is with Panels everywhere. When Panels everywhere is disabled, Sweaver will work with any theme.

When Panels Everywhere is enabled, Sweaver will sometimes work with Seven. Sometimes, however, it will not. It's kind of random?!

I'm not sure what the next step in troubleshooting this is. Any pointers (or better yet a solution), would be most appreciated.

big_smile’s picture

Some more information about this:

If you set a theme to "administration theme", then Sweaver will work for all users (and not just the admin user).
This explains why Seven was working before, because it was my Administration theme.

A theme has to be set for administration to work (setting as default theme will not work).

The moment a theme loses its administration status, sweaver stops working.

dagomar’s picture

Status: Active » Closed (duplicate)

This is a duplicate, fix provided here: https://drupal.org/node/1970502