示例#1
0
        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);
            }
        }
示例#2
0
        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);
            }
        }