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, ...Drivin a menu to the max...Drivin a menu to the max...
Previous
 
Next
New Post
9/29/2008 5:30 AM
 

 

Hi there,

A web publisher company made a fancy design for our website. Unfortunately all the layout stuff was done with CSS. They didn't use the skining features at all!!! While I was able to fix most of the other issues using the CMS, I have some serious troubles implementing the menu. Here is how the site looks:

As you can see for yourselves, the menu is realised in a rather special way. There are two panes containing the menu, as follows:

And this is how the code behind the menu looks:

<span class="productselect" id="carrierbg">
  <a class="firmen" href="/tabid/110/Default.aspx">Carrier</a>
  <a class="carrier" href="/tabid/109/Default.aspx">Company</a>
</span>
<span class="productnav" id="carriernav">
  <a href="/tabid/58/Default.aspx">IDE: CTMaker®</a>
  <a href="/tabid/57/Default.aspx">IUCS: Callisto</a>
  <a href="/tabid/59/Default.aspx">Vermittler: COC Express</a>
  <a href="/tabid/60/Default.aspx">Solutions</a>
  <span class="spacer"></span>
  <a href="/tabid/68/Default.aspx">Services</a>
  <a href="/tabid/79/Default.aspx">Support</a>
</span>

The first span tag marks the tabs on level 0: Enterprise (red) <-> Carrier (blue). The second span tag marks the menu items on level 1.

Now for my problem: I tried to implement the menu using the DNN TreeViewMenu, but then I don't seem to have any influence on how the menu is built (auto-generated xml structure). So I'm not able to decide when to apply specific CSS styles to certain menu elements...

Any help or samples... ?

 

 
New Post
10/8/2008 3:58 AM
 

This is a nasty push attempt, I know,  but I still couldn't figure out how to solve my problems. If I won't find a way within reasonable time, DNN may be off in our company forever... :(

 
New Post
10/8/2008 6:29 AM
 

I don't think you can do this with Nav. You need a module component that keeps the menu items on the second level open, you can realize this kind of behavior with any UL list menu (house or snapsis).

Peter


Peter Schotman
Cestus Websites voor DotNetNuke oplossingen in Nederland
Contact us for your custom design and skinning work.
 
New Post
10/8/2008 2:50 PM
 

I agree with Peter, HouseMenu from www.houseofnuke.com  or  CSSNavMenu from www.snapsis.com . I would probably try HouseMenu first, however you may want to review the installation / setup tutorial over at dnncreative.com since HouseMenu requires a little more setup ( editing Web.config last time I used it).


Wells Doty Jr
Online Content Development
 
New Post
10/20/2008 4:55 AM
 

Thanks for your feedback!

Our main problem is that we aren't willing to have to handle the menu using static hyperlinks. As you surelly can guess, the work load would be increased heavely with every change.

Therefore we would like to use the site structure provided by the DNN framework. But now we are having the problem that the TreeViewMenu is built on the fly using a mish mash of ASP.NET code, JS code and XML data. This is the point where it gets too confusing for me... If I only could read the structure entries and decide wich CSS styles to apply...

If this isn't going to work , another way would be to provide the site structure using our own XML file.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Drivin a menu to the max...Drivin a menu to the max...


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