In order to make many of the changes to our themes take effect, we should make sure that our theme product's configure.zcml
file (not the browser/configure.zcml
file) contains the following lines:
<include package=".browser" /> <include file="skins.zcml" /> <include file="profiles.zcml" />
These lines tell our theme product that it should respect any changes made to our profiles.zcml
file (where our theme product's profile is registered with Zope), and also within the browser/
folder, where many of our viewlets and page template changes will occur. These lines are added to the theme product by paster by default. It also tells our theme product to respect any filesystem directory views defined in skins.zcml
.