protected override void OnLoad(EventArgs e) { base.OnLoad(e); WebPartLayoutInfo wpli = EditedObject as WebPartLayoutInfo; if (!isDialog) { InitBreadcrumbs(2); SetBreadcrumb(0, GetString("WebParts.Layout"), ResolveUrl("~/CMSModules/PortalEngine/UI/Webparts/Development/WebPart_Edit_Layout.aspx") + URLHelper.Url.Query, "_parent", null); SetBreadcrumb(1, wpli.WebPartLayoutDisplayName, null, null, null); } if (!StorageHelper.IsExternalStorage(wpli.GetThemePath())) { SetTab(0, GetString("general.general"), "WebPart_Edit_Layout_Edit.aspx" + URLHelper.Url.Query, "SetHelpTopic('helpTopic', 'newedit_webpart_layout');"); SetTab(1, GetString("stylesheet.theme"), "WebPart_Edit_Layout_Theme.aspx" + URLHelper.Url.Query, "SetHelpTopic('helpTopic', 'webpart_layout_theme');"); } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); // Setup the file system browser int layoutId = QueryHelper.GetInteger("layoutid", 0); int webPartId = QueryHelper.GetInteger("webpartid", 0); if ((webPartId > 0) && (layoutId > 0)) { WebPartLayoutInfo wpli = WebPartLayoutInfoProvider.GetWebPartLayoutInfo(layoutId); EditedObject = wpli; if (wpli != null) { // Ensure the theme folder themeElem.Path = wpli.GetThemePath(); } } else { EditedObject = null; } }