Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Some fundamental questionsSome fundamental questions
Previous
 
Next
New Post
10/10/2006 6:25 PM
 
Hi there,

I have some fundamental questions regarding DNN skinning, because I need to learn how to do it really quickly. So sorry if I simply used the wrong search terms or something...

Here are my first questions:

a) Is it possible to access the DocType _without_ hacking the source? That's a real fundamental thing I think, because the DocType is one of the most important things you need to write a skin. And I want/need to differ between code and skin, because it can occur that I don't have access to the main code.

b) How do I access the source code of the menu (< dnn:MENU runat="server" id="dnnMENU" / >, so I could rewrite the output to create a normal unordered list? Is this possible without hacking, how is this implemented and/or do I need to fork a module for this? _Could_ I do this, if I wanted?

It would be really nice if there'd be someone who can answer this few questions, because I am really under pressure :-/ If the questions are too dumb feel free to give me hints on how to find information about this, but I didn't find it yet.
 
New Post
10/11/2006 2:50 AM
 

akbbla wrote
a) Is it possible to access the DocType _without_ hacking the source? That's a real fundamental thing I think, because the DocType is one of the most important things you need to write a skin. And I want/need to differ between code and skin, because it can occur that I don't have access to the main code.

At is point in time you can't, you need to change the default.aspx file if you want to use another DocType. Fortunately this will change in the next DNN version (at least that is what I heard)


b) How do I access the source code of the menu (< dnn:MENU runat="server" id="dnnMENU" / >, so I could rewrite the output to create a normal unordered list? Is this possible without hacking, how is this implemented and/or do I need to fork a module for this? _Could_ I do this, if I wanted?

You can buy menu controls that do that, look on www.snowcovered.com

Peter


Peter Schotman
Cestus Websites voor DotNetNuke oplossingen in Nederland
Contact us for your custom design and skinning work.
 
New Post
10/11/2006 12:44 PM
 

Regarding the source code for the menu.  The default menu (solpart) source can be downloaded from www.solpart.com

However, the menu can easily be substituted out using the navigation provider to another menu.  If your on .NET 2.0, there is the option to switch to the asp.net 2 menu navigation provider.  And then on top of that utilize the ability to transform this menu with the adapter to an unordered list.  Note:  I have not tried using this adapter within dnn.  Also, you probably will want to modify the aspnet2menu provider to minimize some of the styles it outputs as well.

 


 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Some fundamental questionsSome fundamental questions


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out