WSS30/MOSS07: Navigation

A few navigation wonderings:

Why wouldn’t my custom breadcrumb menu show lists, when my leftnavigation would?

Andy Burns shows how much fun breadcrumbs can be.

For the current document two breadcrumb providers are provided:

        <add name="SPContentMapProvider" type="Microsoft.SharePoint.Navigation.SPContentMapProvider, Microsoft.SharePoint, Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
        <add name="CurrentNavSiteMapProviderNoEncode" description="CMS provider for Current navigation, no encoding of output" type="Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider, Microsoft.SharePoint.Publishing, Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c" NavigationType="Current" EncodeOutput="false" />

The former is from WSS and the latter from MOSS.

The WSS provider includes lists. The MOSS provider doesn’t.

Here Andy shows how both the list (document library) and the aspx page is highlighted (and linked) for the WSS provider, but not the MOSS one:

TomBlog suggests a way to include the lists in the CurrentNode property, but since the providers are sealed, then he can only inherit from the ASP.NET SiteMapProvider and thus loose som caching functionality from the WSS providers.


Fell over a nice link for browsing the navigation from STSADM.

The End.


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: