Example #1
0
    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');");
        }
    }
Example #2
0
    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;
        }
    }