Ok, so for every "virtual site" I can choose a different theme. Great.
But, what if I want to have the main site theme, just with different settings?

After all, there must be a reason why I get a theme settings form in
Site building > Virtual sites > [site name] > Theme
If these settings are the same for each virtual site using this theme, and each user using this theme, then why have this form here?

Anyway, the problem is something else:
- Create one condition and one virtual site using this condition
- For this virtual site, enable the same theme as the main theme (which is a Zen sub-theme).
- Open a new browser tab ("B"), go to Site building > Themes > Configure > [theme name], and play with the settings (disable logo and breadcrumbs). Refresh a few times and visit a few other pages, to confirm that the changes are in effect.
- Switch back to the browser tab ("A") with the virtual site theme settings, and refresh the page (or click the "Theme" tab). The changes are lost!! Wtf.

Conclusion: My theme settings are reset without ever submitting a form! Looks wrong to me..

----

After some playing, it seems the problem can be solved by adding a new virtual site "all pages", that always validates, and adding a theme to that virtual site.

Still, it seems that there are no separate theme settings for each of the virtual sites. So, what's the point of having the form on that page? Imo it adds more confusion than it helps.

----

Aside of that, I think it's a great module, and I like the API concept of the conditions module.
Thanks for your work!

Comments

donquixote’s picture

Interesting.
The above experiments were made with only the "Theme" submodule enabled.
Now I enabled the other submodules, and suddenly it works! Independent theme settings for all virtual sites.

I don't know which of the modules did the trick, but it seems that the submodules have some dependencies that you should better iron out.

donquixote’s picture

Another funky thing:
I disabled the logo for the "admin pages" virtual site, but enabled it for the "all pages" virtual site.

The settings page of
Site building › Virtual sites › all pages > Theme
is clearly part of the "admin pages", but it does show the logo!

The settings page of
Site building › Virtual sites › admin pages > Theme
is also part of the "admin pages", and it does not show the logo!

This looks a bit inconsistent to me.

AdamPS’s picture

Status: Active » Closed (cannot reproduce)

Tidy up: closing very old bug report - cannot reproduce without more information and presumably is no longer relevant to the raiser. Please re-open if desired.