Theming guide for Plone 3¶
This is a theming guide for Plone 3. The technologies here work directly on Zope Page Templates (TAL) and viewlets. On Plone 4.2+ versions of Plone the suggested approach for theming your site is plone.app.theming where you can create your theme through-the-web and with less needed low level programming information.
Even if not recommended the techniques described are still useful and might be needed with new versions of Plone. Please consult stackoverflow.com (plone tag) or plone-users mailing list when in confusion.
Skin, Components, Configuration. The three main building blocks of a theme; interconnected, but each with a distinctive way of behaving.
- Templates and the Templating Language
- Getting started
- Advanced Usage
- Create an Alternative Edit Template
- Global Template Variables
- Macros and Slots
- How to customise view or edit on archetypes content items
- What Makes It Tick?
- Customizing Widgets
- Total Control: The View Template
CSS stylesheets on skin layers
How do all these bits and pieces go together to make up a web page? And, more importantly, how do you get content onto the page?
A reference for the viewlets, portlets, viewlet managers, and portlet columns which make up a page. There's a quick reference to each component type with links and reminders on how to handle them, a visual index of page elements plus code snippets to make your life easier.
Where is what?¶
How to locate the bits and pieces you need. Links to useful visual aids for identifying page elements, pointers to locating your product and eggs directories, diagrams of a theme egg on the file system.