문제

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.

도움이 되었습니까?

해결책

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top