private void BindLayouts() { _Layouts = LayoutDataSource.LoadAll(); LayoutsGrid.DataBind(); // INIT DEFAULTS StoreSettingsManager settings = AbleContext.Current.Store.Settings; WebpagesDefault.DataSource = _Layouts; WebpagesDefault.DataBind(); if (!string.IsNullOrEmpty(settings.WebpagesDefaultLayout)) { SelectItem(WebpagesDefault, settings.WebpagesDefaultLayout); } CategoriesDefault.DataSource = _Layouts; CategoriesDefault.DataBind(); if (!string.IsNullOrEmpty(settings.CategoriesDefaultLayout)) { SelectItem(CategoriesDefault, settings.CategoriesDefaultLayout); } ProductsDefault.DataSource = _Layouts; ProductsDefault.DataBind(); if (!string.IsNullOrEmpty(settings.ProductsDefaultLayout)) { SelectItem(ProductsDefault, settings.ProductsDefaultLayout); } }
protected void BindDisplayPage() { ProductsDefault.DataSource = WebpageDataSource.LoadForWebpageType(WebpageType.ProductDisplay); ProductsDefault.DataBind(); ListItem selectedItem = ProductsDefault.Items.FindByValue(_Settings.ProductWebpageId.ToString()); if (selectedItem != null) { ProductsDefault.SelectedIndex = ProductsDefault.Items.IndexOf(selectedItem); } }