private void PopulateControls() { IList <ContentMenuItem> originalList = DataAccessContext.ContentMenuItemRepository.GetByContentMenuID( StoreContext.Culture, RootID, "SortOrder", BoolFilter.ShowTrue); IList <ContentMenuItem> list = ListUtilities <ContentMenuItem> .CopyListDeep(originalList); foreach (ContentMenuItem item in list) { if (!item.LinksToContent()) { item.Name = item.Name + "..."; } } if (_rootID == DataAccessContext.Configurations.GetValue("TopContentMenu")) { uxList.Visible = false; uxContentMenuListTop.Visible = true; uxContentMenuListTop.Items.Clear(); if (DataAccessContext.Configurations.GetBoolValue("RestrictAccessToShop") && !Page.User.Identity.IsAuthenticated) { return; } Culture culture = DataAccessContext.CultureRepository.GetOne("1"); ContentMenuItem rootItem = DataAccessContext.ContentMenuItemRepository.GetOne( culture, ContentMenuItem.RootMenuItemID); MenuItem rootMenu = new MenuItem(); rootMenu.Text = ContentMenuItem.RootMenuItemName; rootMenu.NavigateUrl = UrlManager.GetContentMenuUrl(rootItem.ContentMenuItemID, rootItem.UrlName); foreach (ContentMenuItem contentMenuItem in list) { rootMenu.ChildItems.Add(CreateMenuItemWithChildren(0, contentMenuItem)); } uxContentMenuListTop.Items.Add(rootMenu); uxContentMenuListTop.Orientation = Orientation.Horizontal; } else { uxContentMenuListTop.Visible = false; uxList.Visible = true; uxList.DataSource = list; uxList.DataBind(); } }
private void PopulateControls() { SetPositionParameter(); //_rootID = DataAccessContext.Configurations.GetValue( _rootMenu ); IList <ContentMenuItem> originalList = DataAccessContext.ContentMenuItemRepository.GetByContentMenuID( StoreContext.Culture, _rootID, "SortOrder", BoolFilter.ShowTrue); IList <ContentMenuItem> list = ListUtilities <ContentMenuItem> .CopyListDeep(originalList); if (_menuType == "default") { foreach (ContentMenuItem item in list) { if (!item.LinksToContent()) { item.Name = item.Name + "..."; } } uxList.Visible = true; uxList.DataSource = list; uxList.DataBind(); } }