Beispiel #1
0
        void LoadFromMap()
        {
            string tmpfolder = CDHelper.Config.DefaultTemplateGroupFileName;

            tmpfolder = tmpfolder.Remove(tmpfolder.IndexOf("."));
            tmpfolder = Path.Combine(HttpContext.Current.Server.MapPath("~/" + CDHelper.Config.SiteSkinsBasePath), tmpfolder + ".map");
            if (File.Exists(tmpfolder))
            {
                TemplateMap          tm = new TemplateMap(tmpfolder);
                Channel              ch = ChannelHelper.GetChannel(ChannelID, null);
                ChannelTemplateGroup cg = tm.GetChannelTemplate(ch.FullUrl);
                if (cg != null)
                {
                    TemplateIDTextBox.Text       = cg.IndexTemplate;
                    DetailTemplateIDTextBox.Text = cg.DetailTemplate;
                    ListTemplateIDTextBox.Text   = cg.ListTemplate;
                    SearchTemplateIDTextBox.Text = cg.SearchTemplate;
                    indexCheckbox.Checked        = cg.IndexInherit;
                    listCheckbox.Checked         = cg.ListInherit;
                    detailCheckbox.Checked       = cg.DetailInherit;
                    searchCheckbox.Checked       = cg.SearchInherit;
                }
            }
            else
            {
                ShowInfomation();
            }
        }