Padding Padding
Janet
Systems
 Register  Login 
Telephone  01628 566 178
Website Design, Hosting and Software Services
  Search 
Padding
corner Padding corner
Padding Padding
corner Padding corner
 DotNetNuke Articles

There are two methods of DotNetNuke skin creation, 1. writing the .ascx file and associated files, 2 bundling an html file and associated components into a zip file.  The naming of the zip file will be the first half of the skin title in the admin settings skin options.  The second part of the  name is defined by the naming of the html file.  A zip file called janet.zip and an HTML file called orange.zip will give an entry called janet - orange.

Listed below is a sample XML file.  This is used to further describe the skin objects.  Of particular note is the Vertical setting for the [MENU] object. The XML file should be given the same name as its associated HTML file.

<Objects>
  <Object>
    <Token>[MENU]</Token>
    <Settings>
      <Setting>
        <Name>Display</Name>
        <Value>Horizontal</Value>
      </Setting>
    </Settings> 
  </Object>
  <Object>
    <Token>[ACTIONS]</Token>
  </Object>
  <Object>
    <Token>[ICON]</Token>
  </Object>
  <Object>
    <Token>[LINKS]</Token>
  </Object>
  <Object>
    <Token>[TITLE]</Token>
  </Object>
  <Object>
    <Token>[VISIBILITY]</Token>
  </Object>
  <Object>
    <Token>[LOGIN]</Token>
    <Settings>
      <Setting>
        <Name>CssClass</Name>
        <Value>skinLogin</Value>
      </Setting>
    </Settings>
  </Object>
  <Object>
    <Token>[BANNER]</Token>
  </Object>
<Object>
    <Token>[BREADCRUMB]</Token>
    <Settings>
    <Setting>
      <Name>Separator</Name>
      <Value><![CDATA[&nbsp;&raquo;&nbsp;]]></Value>
    </Setting>
    <Setting>
      <Name>RootLevel</Name>
      <Value>0</Value>
    </Setting>
  </Settings>
  </Object>
  <Object>
    <Token>[COPYRIGHT]</Token>
    <Settings>
      <Setting>
        <Name>CssClass</Name>
        <Value>skinCopyright</Value>
      </Setting>
    </Settings>
  </Object>
  <Object>
    <Token>[CURRENTDATE]</Token>
    <Settings>
      <Setting>
        <Name>CssClass</Name>
        <Value>skinCurrentdate</Value>
      </Setting>
    </Settings>
  </Object>
  <Object>
    <Token>[DOTNETNUKE]</Token>
  </Object>
  <Object>
    <Token>[HELP]</Token>
  </Object>
  <Object>
    <Token>[HOSTNAME]</Token>
    <Settings>
      <Setting>
        <Name>CssClass</Name>
        <Value>skinhostName</Value>
      </Setting>
    </Settings>
  </Object>
  <Object>
    <Token>[LOGO]</Token>
  </Object>
  <Object>
    <Token>[PRIVACY]</Token>
    <Settings>
      <Setting>
        <Name>CssClass</Name>
        <Value>skinPrivacy</Value>
      </Setting>
    </Settings>
  </Object>
  <Object>
    <Token>[SIGNIN]</Token>
  </Object>
  <Object>
   
<Token>[TERMS]</Token>
   
<Settings>
      <Setting>
        <Name>CssClass</Name>
        <Value>skinTerms</Value>
      </Setting>
    </Settings>
  </Object>
  <Object>
    <Token>[USER]</Token>
    <Settings>
      <Setting>
      <
Name>CssClass</Name>
      <Value>skinUser</Value>
      </Setting>
    </Settings>
  </Object>
</
Objects>

NAT December 2005 (Revised)


This article viewed: 3441 times Back

Copyright © 2004-2007 Janet Systems Ltd.

 Print   

For DotNetNuke modules and skins take a look at:

Snowcovered

DotNetNuke Website design and hosting from £15.00 per month. More...

Looking for a website design company in the Thames Valley, call us on 01628 566178

DotNetNuke Modules
DotNetNuke Modules availalble from Janet Systems

DotNetNuke Skins
DotNetNukeSkins.gif

from Janet Systems

Padding
Copyright 2002-2008 Janet Systems Ltd.   Terms Of Use  Privacy Statement Saturday, May 17, 2008