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

HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsOther Extension...Other Extension...Correct way to make a custom dnn menuCorrect way to make a custom dnn menu
Previous
 
Next
New Post
7/9/2010 11:17 AM
 
Hi

I am reasonable experienced with module development in dotnetnuke, as well as technologies such as AJAX and javascript, although jQuery is still pretty new to me (but awesome though). I have been battling for a few weeks to now to build a custom menu system for a site that only displays certain tabs and uses the jquery accordion to animate itself. I have had some succes and it is working pretty sweetly, but I am concerned after reading the documentation on the DNN Nav menu and the solpart menu since I think I am using too much server side code to accomplish this. I know that I could probably do the whole thing in jQuery or javascript, but what I am battling to get my head around is the DNN navigation datasource. I understand that it sends xml over the pipe which is then consumed by javascript to create the menu but how do I access this mysterious XML. All the tutorials I have found for doing this require a URL where the XML document resides on the server, but as far as I can tell there is no such document and the javascript gets it directly from a dll? I have no idea how to do this, I may be an idiot but could someone please help!

Regards Dylan
 
New Post
8/20/2010 3:20 AM
 
I would also love to find some more info on this. 

I've ended up just using TabController.GetTabsByParent(RootPageID, 0); in a control i've added to the skin.  I'm sure this is incorrect though.  I was going to attempt to create some sort of cache that saved this info in an xml file.  However if DNN already has something I could use this would be preferable.
 
Previous
 
Next
HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsOther Extension...Other Extension...Correct way to make a custom dnn menuCorrect way to make a custom dnn menu


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