This is the directory structure of the ZIP file, which is based on the DotNetNuke Skinning.doc instructions that come with DNN:
- SkinName.zip
- containers.zip
- containers (directory)
- ContainerName.htm
- ContainerName.jpg
- skins.zip
- skins
- skin.css
- skin.htm
- skin.jpg
- skin.xml
- Header.gif
I've tried uploading SkinName.zip as well as containers.zip and skins.zip individually. Every time it seems to process it fine. I get a lot of output that looks like this:
Loading skin object for token ACTIONBUTTON: Admin/Containers/ActionButton.ascx
Loading skin object for token ACTIONS: Admin/Containers/SolPartActions.ascx
Loading skin object for token BANNER: Admin/Skins/Banner.ascx
Loading skin object for token BREADCRUMB: Admin/Skins/BreadCrumb.ascx
I get no errors or anything like that. But when I try to apply it to my site through the Site settings page, the skin/container I've attempted to add do not show up. When I choose the Skins option from the Admin menu, the skins dropdownlist includes options for "SkinName" and "skins" (I assume because I uploaded both files in an attempt to get it to work), but when I choose either it says "No Skin Files Exist In Folder." Same for containers.
Am I missing a file I need? Could my HTML files be invalid? I assume not, because it generates the ascx files with all of my tags replaced with controls. What could I be doing wrong? I get no errors.