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

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Issues with Menuing and BreadcrumbIssues with Menuing and Breadcrumb
Previous
 
Next
New Post
3/13/2008 12:57 PM
 

Hey Folks...

Got a couple of issues which I've come across with the menu in the solution I'm building... As with everything that we're doing on this project, it's a touch more out there than DNN is normally setup to handle..

Ok, so the first thing I need to do is seriously enhance is the menu.  I've got several problems with the way the menuing system works currently.  First of all, it doesn't work properly with Friendly URLS, which makes child links off of pages not function properly.  I'd even be willing to go so far as to have a completely different\new table which would contain the actual data for the menu structure\contents.  This would include links\descriptions etc, as well as security for groups, as the current system does.  I understand that this would be, in some ways, less efficient than the current mechanism, but it would have the added capability of making the menuing system do exactly what I want it to do, in whatever way I want it to be displayed, and be compliant, from the outset, with the friendly URL structure that exists within DNN.


Breadcrumb:  I need to seriously upgrade this as well, or find a third party solution that does something like what I want.  Currently, all you can do with the breadcrumb is go back to the various root levels as they are displayed.  There is no way to change where you're at, perhaps by making each level of the breadcrumb path a dropdown of the menu options which are available at that level... Also, again, the breadcrumb path works off of the menuing system inherint in DNN, and as such, it does not factor into account friendly URLS when it's generated.

Thanks,
Brian

 
New Post
3/16/2008 2:01 PM
 

Hi Brian,

Have a look at creating a custom NavigationProvider to execute many of the changes you are considering.  I believe that you will be able to implement much of what you're looking for with some custom modifications to the existing provider (or a completely new version).  Telerik's RadMenu product combined with a custom provider is a powerful combination for seriously modifying DNN's default menuing implementation (Disclaimer: I am not affiliated with Telerik in any way). 

Unsurprisingly, there is no provider system for the breadcrumb control, and you will need to roll your own.  DNN is typically not friendly in usercontrol derivation, so you may or may not have success in inheriting any existing breadcrumb functionality, especially in an upgrade-friendly manner.

Hope this points in you in the right direction!

Brandon


Brandon Haynes
BrandonHaynes.org
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Issues with Menuing and BreadcrumbIssues with Menuing and Breadcrumb


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