Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

This product provides a control panel to be used by subskins, a Plone product that
provides many css and color schemes to customize the site layout.
Together, the two allow quick and easy customization of the Plone skin.
If you want this functionality, you should install medealog.subskins.
It will pull this product as a dependency.
If you want to write a product similar to subskins read ahead.

PloneSubSkins allows to switch to specific CSS files handling such or such aspects of your Plone skin.

By default, this hacked version of PloneSubSkins manage the following categories:
- Base
- Top
- Navigation
- Text
- Global navigation
- Portlets
- Bottom
- Extra (multiple choices)

Another category is dedicated to manage your different base_properties files, named MySkin_colorschemes.

To use PloneSubSkin you just need to respect the following naming convention:
1 - if your skin product is named MySkin, the navigation-related CSS must be stored in a sub-folder named MySkin_navigation,
text related CCS must be in MySkin_text, etc.

It will produce the following directory structure:
/Products
/MySkin
/skins
/MySkin
main_template.pt
some.gif
other.pt
/MySkin_colorschemes
bluetheme_base_properties.prop
yellowtheme_base_properties.prop
/MySkin_navigation
navYellow.css
navYellow2.css
/MySkin_text
small.css
normal.css
all_arial.css
/MySkin_globalnav
globalnav.css
globalnavOld.css
/MySkin_calendar
cal1.css
cal2.css
etc.

2 - In your css files, add the following line:
<dtml-with get_base_properties mapping>
before the existing line:
<dtml-with base_properties> (do not remove this)
and add the line
/* </dtml-with> */
at the end of the file

3 - Depend on this product in your metadata.xml
4 - Put a file named subskins_choices.xml in your profile directory

You can modify those categories or add your own ones by editing /Products/PloneSubSkins/AppConfig.py



Changelog
=========

4.0
---

* Plone 4.0 compatible
* Added multiselect extra category
* Use titles to list css in the form

3.2
---

* Live preview of selected css without page reload.

3.1
----------------

* Initial release

Release files for Products.PloneSubSkins 4.1dev-r123189

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Products.PloneSubSkins 4.1dev-r123189
File Size Uploaded
Products.PloneSubSkins-4.1dev-r123189.tar.gz 34.6 kB Details

Release files / Products.PloneSubSkins-4.1dev-r123189.tar.gz

Download URL Products.PloneSubSkins-4.1dev-r123189.tar.gz
Size 34.6 kB
Tags Source
SHA-256 checksum
How to use checksums
bd6aec727ac144fb61ee3a9db9991a27b7b8f0b479883b508eb7d5138b25c774
BLAKE2b-256 checksum
How to use checksums
1a8895e2f94b6950b21a077d798de988102f7840212a46d54d318cba53e2a58c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page