SharePoint Sitesine Custom Breadcrumb Navigation Webpart Yapımı

1+

Merhaba arkadaşlar bugün sizlere sharepoint ortamında kendi custom Breadcrumb Navigation webpart uygulamanızı nasıl yapacağınızdan bahsedeceğim.

İlk olarak bir tane webpart uygulamamızı oluşturuyoruz.

Projemize “Microsoft.SharePoint.Publishing” referansını eklememiz gerekmektedir.

Daha sonra webpartımızın ascx tarafına geliyoruz ve aşağıdaki kodu ekliyoruz.

Buraya asp nin SiteMapPath toolunu kullanıyor olacağız. Burada “PathSeparatorTemplate” tagı ile adreslerin arasındaki ayracın ne olacağını tanımlamanız gerekmektedir. Bunu eklemediğiniz zaman default karakter basacaktır. Eğer birşey getirmesini istemiyorsanız ekleyip boş bırakmanız gerekmektedir.

Bu kısmı tamamladıktan sonra code behind tarafına geçiyoruz. Bu kısımda ise Sharepoint’in site map ine bağlanarak gerekli site map bilgilerini alarak buradaki asp site map kısmına göndermemiz gerekmektedir.

Yukarıdaki kodu page load içine eklediğiniz zaman en basit hali ile direk sharepoint site map ini alarak kullanabilirsiniz. Bu kısımda da diğer özellikleri istediğiniz gibi modifiye edebilirsiniz.

Uygulamamızı deploy ettikten sonra bir sayfaya eklediğimiz zaman aşağıdaki gibi görünmektedir.

Projeyi ve kaynak kodu aşağıdaki adresten indirebilirsiniz.

 

1+

Bir Cevap Yazın