First some background:
I am using your custom provider set to retrieve all pages in the Sitemap, regardless of hidden or visible:
<add name="AllPages" navigable="false" type="Telerik.Cms.Web.CmsSiteMapProvider"/>
I'm doing this because i need to programmaticaly access hidden pages so that i can have alternate navigation to them.
I am also trying to modify breadcrumbs for some of these pages because the custom module i'm making has its own query string parameters that need to go in the breadcrumbs. So i'm listening for the Sitemapresolve event as recommended in this msdn article:
protected override void OnInit(EventArgs e)
SiteMap.Providers["AllPages"].SiteMapResolve += new SiteMapResolveEventHandler(SiteMap_SiteMapResolve);
SiteMapNode SiteMap_SiteMapResolve(object sender, SiteMapResolveEventArgs e)
SiteMap.Providers["AllPages"].CurrentNode.ParentNode.Url = "asdfasdfasdf";
SiteMap.Providers["AllPages"].CurrentNode.ParentNode.Title = "asdfasdfasdf";
This throws the exception below because the Title property of the node is not implemented. Note that i tried to modify both CurrentNode and CurrentNode.ParentNode just to test it out.
Specified method is not supported.
Looking in Reflector, here is the culprit in the CmsSiteMapNode class:
Can i get this fixed ASAP? This is for a site that is soon to be deployed. I know you guys have a while to go before your final release but this seems to be just missing code.