There is a simple approach on how you can accomplish user driven site design by letting them select different CSS files or skins. What I did is put an XSLT rendering into the head section of the layout that will be reused across the pages: <head> <title>Some title</title> <sc:XslFile ID="styleSelector" Path="/xsl/styleselector.xslt" runat="server" /> </head> The source of the xslt rendering
Power of Sitecore: Separation of UI and Data Layers
Crawled: On December - 29 - 2008 Source