/// <summary>
    /// Initializes the master page elements.
    /// </summary>
    /// <param name="titleImage">Title of the page title element</param>
    /// <param name="titleText">URL of the image of the page title element</param>
    private void IntializeMasterPage(string titleImage, string titleText)
    {
        CMSMasterPage master = (CMSMasterPage)CurrentMaster;

        selectedTab = DataHelper.GetNotEmpty(QueryHelper.GetString("tab", String.Empty).ToLowerCSafe(), ProductTabCode.ToString(UIContext.ProductTab).ToLowerCSafe());

        if (!dialogMode)
        {
            master.Title.TitleText     = titleText;
            master.Title.TitleImage    = titleImage;
            master.Title.HelpTopicName = "new_product";
            master.Title.HelpName      = "helpTopic";
        }

        master.Tabs.OnTabCreated += Tabs_OnTabCreated;
        master.Tabs.UrlTarget     = "ProductContent";
        master.Tabs.ModuleName    = "CMS.Ecommerce";
        master.Tabs.ElementName   = (optionCategoryId > 0) ? "ProductOptions.Options" : "Products.Properties";
    }
예제 #2
0
    protected override void OnLoad(EventArgs e)
    {
        base.OnLoad(e);

        // Register script file
        ScriptHelper.RegisterScriptFile(Page, "cmsedit.js");

        selectedTab = DataHelper.GetNotEmpty(QueryHelper.GetString("tab", String.Empty).ToLowerCSafe(), ProductTabCode.ToString(UIContext.ProductTab).ToLowerCSafe());

        CMSMasterPage master = (CMSMasterPage)CurrentMaster;

        master.PanelBody.CssClass += " Separator";
        master.Tabs.OnTabCreated  += Tabs_OnTabCreated;
        master.SetRTL();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        // Get product info
        if (ProductID > 0)
        {
            sku = SKUInfoProvider.GetSKUInfo(ProductID);
        }

        CMSMasterPage master = (CMSMasterPage)CurrentMaster;

        master.Tabs.OnTabCreated += Tabs_OnTabCreated;

        selectedTab = DataHelper.GetNotEmpty(QueryHelper.GetString("tab", String.Empty).ToLowerCSafe(), ProductTabCode.ToString(UIContext.ProductTab).ToLowerCSafe());

        master.PanelBody.CssClass += " Separator";
        master.SetRTL();
    }