Exemplo n.º 1
0
        void SaveToMapFile()
        {
            ChannelTemplateGroup cg = new ChannelTemplateGroup();

            cg.IndexTemplate  = TemplateIDTextBox.Text;
            cg.DetailTemplate = DetailTemplateIDTextBox.Text;
            cg.ListTemplate   = ListTemplateIDTextBox.Text;
            cg.SearchTemplate = SearchTemplateIDTextBox.Text;
            cg.IndexInherit   = indexCheckbox.Checked;
            cg.ListInherit    = listCheckbox.Checked;
            cg.DetailInherit  = detailCheckbox.Checked;
            cg.SearchInherit  = searchCheckbox.Checked;

            string tmpfolder = CDHelper.Config.DefaultTemplateGroupFileName;

            tmpfolder = tmpfolder.Remove(tmpfolder.IndexOf("."));
            tmpfolder = Path.Combine(HttpContext.Current.Server.MapPath("~/" + CDHelper.Config.SiteSkinsBasePath), tmpfolder + ".map");
            Channel ch = ChannelHelper.GetChannel(ChannelID, null);

            TemplateMap.SaveToTemplateMapFile(cg, ch.FullUrl, tmpfolder);
            TemplateMap.ResetInstance();
        }