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, ...How to Remove DNN menu and replace with v simple HTML How to Remove DNN menu and replace with v simple HTML
Previous
 
Next
New Post
3/21/2010 1:46 PM
 

Timo,

I agree with you that it defies the purpose of using the CMS by using a static menu.

Maybe another option would be to replace the nav area with an additional pane and then use the links module to create a new menu that would be editable through the CMS.

Rick



PSDtoDNN - You supply the artwork... we'll build the skins!™
Website | Twitter | YouTube | Skype
 
New Post
3/21/2010 3:06 PM
 

 I'm not so sure that removing the dynamic menu is any way contradictory to the use of a CMS ... I have several sites where I have absolutely no need for the adverse performance impact of a dynamic menu (not to mention the server resources) and have done exactly what the poster is asking. Here's why:

1) Good information architecture discourages a large number of top-level choices. Once the high-level architecture of the site has been defined, it does not need to change too often and a dynamic  top level menu with fly-outs adds no value, and is in-fact detrimental. It's trivial to change it when the need arises.

2) Content Management Systems are for managing content...there is no pre-condition that is should be about managing pages in a page hierarchy. If I have my page hierarchy defined and all I want to do on my site is to manage content within the pages, that's a perfectly acceptable use-case.

3) An intelligent side menu is more versatile, visible, accessible, contextual and performant than a multi-level, dynamic top menu.

4) Admin/Host are being deprecated from the menu at some point in the future (this is why they were added as Control Panel links).

 

To answer the original question:

a) Locate your skin layout control...this will be in /Portals/_default/Skins/{Your Skin Name}/{Your Skin Layout Name}.ascx or /Portals/{Your Portal ID}/Skins/{Your Skin Name}/{Your Skin Layout Name}.ascx

b) Edit this file with Notepad or other text editor and delete the following:

 

<%@ Register TagPrefix="dnn" TagName="NAV" Src="~/Admin/Skins/Nav.ascx" %>

and...
 
<dnn:NAV runat="server" ... more stuff here ...  />
 
c) Enter your static menu markup at the location where you deleted <dnn:NAV ... />
 
Nik
 

 


Nik Kalyani
Co-founder
DotNetNuke Corporation
Blog | Twitter | FaceBook
 
New Post
3/21/2010 3:24 PM
 

I have seen a lot of sites where the client said the menu would never change, the size of the images would always be the same etc.
In reality this is seldome true on the long term and I have changed a lot of stuff that "would never change" for clients a month or half a year later.
So sorry Nik I don't agree ;-)

IMO Ricks solution or the links skin object is the best option in this case.

 
New Post
3/21/2010 3:43 PM
 

Why mot remove the DNNMenu add a Menupane and add a html module there.

Now you can change the menu ;)

 

 
New Post
3/21/2010 4:33 PM
 

 I don't see that there is anything to agree or disagree with -- if a top level menu is desired, it should be used, if not, it can be removed. The point I was refuting was that not wanting a dynamic top level menu does not automatically mean that a CMS is not needed.

Nik

 


Nik Kalyani
Co-founder
DotNetNuke Corporation
Blog | Twitter | FaceBook
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...How to Remove DNN menu and replace with v simple HTML How to Remove DNN menu and replace with v simple HTML


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