Bu yazımda Blog Engine kullananların çok hoşuna gideceğini düşündüğüm bir widget tan bahsetmek istiyorum.
Hiyerarşik Category List
Bu güzel widget ın yazarı http://blog.brichan.JP/ . Alıntımızı yaptıktan sonra yazımıza dönelim.
Orjinal Blog Engine kodunda hiyerarşik category list bulunmamakta ne yazıkki. Şimdi bunu nasıl yapacağımıza bakalım.
http://www.turgaysahtiyan.com/download/Nested.Cat/zip adresinden dosyaları indirip disk te bir yere açın.
Daha sonra App_Code ve Widgets klasöründe bulunan dosyaları blog unuzda ilgili yerlere kopyalayın.
App_Code/Controls/LayeredPageList.cs
App_Code/Controls/LayeredCategoryList.cs
Widgets/LayeredPageList
Widgets/LayeredCategoryList
Daha sonra orjinal categorylist yerine bu widget ı kullanmak için site.master dosyanızda blog:pagelist geçen yeri blog:layeredpagelist yapın.
Aynı şekilde blog:categorylist geçen yeri blog:layeredcategorylist yapmanız gerekmekte.
Burada dikkat etmeniz gereken, eğer orjinal theme i değil başka bir theme kullanıyorsanız theme klasörünün içindeki kullandığınız theme de ki site.master ı değiştirmeniz gerekir.
Son olarak içeriye doğru dallanma işlemini gerçekleştirmek için css dosyasında değişiklik yapılması gerekmekte. Bunun içinde aşağıdaki kodu css dosyanızda uygun yere yerleştirin.
li.L1 (margin-left: 12px;)
li.L2 (margin-left: 24px;)
li.L3 (margin-left: 36px;)
İşlemler bu kadar. Artık sizde Hiyerarşik Category List in keyfine varabilirsiniz :)
İyi çalışmalar,
Turgay Sahtiyan
c25caf73-f1d8-4508-94f1-a3bcdcf23190|0|.0