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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Breadcrumb Control - how to handle URL ParamsBreadcrumb Control - how to handle URL Params
Previous
 
Next
New Post
3/21/2009 8:16 AM
 

Hi,

Admittedly this is the first time I have ever tried to use the Breadcrumb control in 4 years of DNN so I apologize if this is obvious.

If you go to a module that relies on a quertystring variable ID, the Breadcrumb only shows the base tab URL. This causes 2 problems:

 

  1. Google indexes a non-existant (from a content POV) page
  2. People might click on the Breadcrumb and it will reload the blank page (the modules wont have the required ID

You can see the problem on my staging server - go to this event -

test.pokerdiy.com/poker-event/id/10934/pokerdiy-poker-nordica-75-freeroll-2-us-players-welcome.aspx   and you can see the Breadcrumb shows "Find > Poker Events > 

Poker Event" - the last one being clickable and it calls the base tab with no ID - http://test.pokerdiy.com/poker-event.aspx  (which throws all sorts of errors).

The easiest solution is to make the last node nomal text (ie. no link) - is this possible without a source change?

 


Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
New Post
3/21/2009 8:48 AM
 

Rodney Joyce wrote

 

The easiest solution is to make the last node nomal text (ie. no link) - is this possible without a source change?

Doesn't look like the default breadcrumbs control will fit your needs without either a core change, or a new skin object (which is the method I'd recommend)

Below are the current exposed propertys of the DNN5.0.1 breadcrumbs skinobject for reference.

Public Property Separator() As String - Defaults to "/images/breadcrumb.gif"
Public Property CssClass() As String - Defaults to "SkinObject"
Public Property RootLevel() As String - Defaults to "1", 
Public Property UseTitle() As Boolean - Defaults to False

I'd could easily send you a breadcrumb control that should function and fix your issues, but I've pretty much upgraded all my bits for DNN5. Let me know if I can be of any further assistance

 
New Post
3/21/2009 9:28 AM
 

Thanks for the offer Oliver - give me a few more days working on my new design and I'll investigate my options.

I am suprised that it has lasted for so many years if this is how it has always worked - I can see no advantage to making the last link clickable and many Breadcrumb Usability guides discourage it, not to mention the obvious bug mentioned above that must have always existed?


Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
New Post
3/22/2009 8:44 PM
 

Aha! I beat Herr Shirley to the Gemini post - http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=9592&PROJID=23


Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
New Post
3/22/2009 8:49 PM
 

I know I'm a slacker :).



Alex Shirley


 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Breadcrumb Control - how to handle URL ParamsBreadcrumb Control - how to handle URL Params


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