Question

I want to use a diazo theme based on no theme(!). i.e. no sunburst, not classical plone. And at the same time to use e.g. Sunburst for admin purposes. Maybe via editskiswitcher. Is it possible?

It seems that diazo uses the base theme both for the active theme and for the unthemed hostnames.

Was it helpful?

Solution

Assuming your Plone Site is in 192.168.45.131 and you have following entry in your hosts file:

192.168.45.131    192.168.45.131-unthemed

Create a Plone Site (e.g. "Plone")

http://192.168.45.131:8080/Plone/portal_quickinstaller/manage_installProductsForm

  [x] Collective Skin Switcher      3.1
  [x] Diazo theme support       1.1.1
  [Install]

http://192.168.45.131:8080/Plone/portal_properties/editskin_switcher/manage_propertiesForm

 edit_skin=Sunburst Theme
 switch_skin_action=based on specific domains
 specific_domains=http://192.168.45.131-unthemed:8080

http://192.168.45.131:8080/Plone/@@theming-controlpanel

  (Create and) activate a diazo_theme

http://192.168.45.131:8080/Plone/++theme++diazo_theme/@@theming-controlpanel-mapper

  add the following to rules.xml
    <after css:theme-children="body" css:content-children="body" />
    [Save File]

http://192.168.45.131:8080/Plone/@@theming-controlpanel

  Advanced settings
    Unthemed host names=192.168.45.131-unthemed
    Theme base=(Unstyled)
    [ ] Use popup overlays for simple forms
        # this also disables/enables popup overlays on unthemed host names

http://192.168.45.131:8080/Plone will show your diazo theme

http://192.168.45.131-unthemed:8080/Plone will show Plone's Sunburst Theme

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top