private void AddLeftMenu(SPWeb web, WebMenuDefinitionCollection leftMenus) { try { foreach (var menu in leftMenus) { var listLeftMenu = Utility.GetListFromURL(Constants.LEFT_MENU_LIST_URL, web); if (listLeftMenu == null) { continue; } foreach (var leftMenu in menu.Features) { SPListItem item = listLeftMenu.Items.Add(); item["Title"] = leftMenu.Title; item["URL"] = web.ServerRelativeUrl.TrimEnd('/') + leftMenu.Url; //item["MenuKeywords"] = leftMenu.MenuKeywords; item.SystemUpdate(); } } } catch (Exception ex) { Utility.LogError(ex.Message, AIAPortalFeatures.Infrastructure); } }
private void AddLeftMenu(SPWeb web, WebMenuDefinitionCollection leftMenus) { try { foreach (var menu in leftMenus) { var listLeftMenu = Utility.GetListFromURL(Constants.LEFT_MENU_LIST_URL, web); if (listLeftMenu == null) continue; foreach (var leftMenu in menu.Features) { SPListItem item = listLeftMenu.Items.Add(); item["Title"] = leftMenu.Title; item["URL"] = web.ServerRelativeUrl.TrimEnd('/') + leftMenu.Url; //item["MenuKeywords"] = leftMenu.MenuKeywords; item.SystemUpdate(); } } } catch (Exception ex) { Utility.LogError(ex.Message, AIAPortalFeatures.Infrastructure); } }