using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint; using Microsoft.Office.DocumentManagement.MetadataNavigation; namespace ConfigureContentTypeHierarchy { class Program { static void Main(string[] args) { using (SPSite site = new SPSite("http://serverName:1111/")) { using (SPWeb web = site.RootWeb) { SPList list = web.Lists.TryGetList("cl"); MetadataNavigationSettings listNavSettings = MetadataNavigationSettings.GetMetadataNavigationSettings(list); listNavSettings.ClearConfiguredHierarchies(); MetadataNavigationHierarchy mdnContentType = MetadataNavigationHierarchy.CreateContentTypeHierarchy(); listNavSettings.AddConfiguredHierarchy(mdnContentType); MetadataNavigationSettings.SetMetadataNavigationSettings(list, listNavSettings, true); } } } } }
Join the conversation! Your thoughts help the community grow.