using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint; using Microsoft.Office.DocumentManagement.MetadataNavigation; namespace ConfigureFolderHierarchy { 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"); SPField field = list.Fields["Country"]; MetadataNavigationSettings listNavSettings = MetadataNavigationSettings.GetMetadataNavigationSettings(list); listNavSettings.ClearConfiguredHierarchies(); MetadataNavigationHierarchy mdnFolder = MetadataNavigationHierarchy.CreateFolderHierarchy(); listNavSettings.AddConfiguredHierarchy(mdnFolder); MetadataNavigationSettings.SetMetadataNavigationSettings(list, listNavSettings, true); } } } } }
|