private void GetWebpartZoneByLayoutId(HttpRequest request, HttpResponse response) { int layoutId = ValidationHelper.GetInteger(request.QueryString["id"], 0); using (LayoutWebPartZoneProvider layoutWebPartZoneProvider = new LayoutWebPartZoneProvider()) { List<LayoutWebPartZoneInfo> webPartZones = layoutWebPartZoneProvider.SelectAllByLayoutId(layoutId, new ErrorInfoList()); DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(List<LayoutWebPartZoneInfo>)); serializer.WriteObject(response.OutputStream, webPartZones); response.OutputStream.Close(); } }
protected override void Init() { base.Init(); if (_layoutProvider == null) _layoutProvider = new LayoutProvider(); if (_layoutWebPartZoneProvider == null) _layoutWebPartZoneProvider = new LayoutWebPartZoneProvider(); if (_webPartProvider == null) _webPartProvider = new WebPartProvider(); if (_blockProvider == null) _blockProvider = new BlockProvider(); if (_layoutNBlockProvider == null) _layoutNBlockProvider = new LayoutNBlockProvider(); if (_localizationProvider == null) _localizationProvider = new LocalizationProvider(); if (IsEdit) { Title = "Edit Block | " + CoreSettings.CurrentSite.Name; ltlTitle.Text = "Edit Block"; } else { Title = "New Block | " + CoreSettings.CurrentSite.Name; ltlTitle.Text = "New Block"; } FillLanguages(); }
protected override void Init() { base.Init(); if (_layoutProvider == null) _layoutProvider = new LayoutProvider(); if (_layoutCategoryProvider == null) _layoutCategoryProvider = new LayoutCategoryProvider(); if (_layoutWebPartZoneProvider == null) _layoutWebPartZoneProvider = new LayoutWebPartZoneProvider(); if (IsEdit) { Title = "Edit Layout | " + CoreSettings.CurrentSite.Name; ltlTitle.Text = "Edit Layout"; } else { Title = "New Page Layout | " + CoreSettings.CurrentSite.Name; ltlTitle.Text = "New Layout"; } CancelUrl = "/administrator/pagelayout/layouts.aspx?categoryid=" + drlCategory.SelectedValue; }