/// <summary> /// 设置模版类型 /// </summary> private void TemplateTypesInit() { //获得所有需要登陆的特殊页面 XmlNodeList templatetype = this.GetXmlNotListByTagNameAndFilePath(m_skinConfig, "TemplateType"); if (templatetype != null) { this._templatetypes = new Dictionary<string,Option>(); foreach (XmlElement element in templatetype) { Option option = new Option(element.SelectSingleNode("Text").InnerText, element.SelectSingleNode("Value").InnerText); this._templatetypes.Add(element.SelectSingleNode("Name").InnerText, option); } } }
/// <summary> /// 初始化特殊页面配置属性 /// </summary> private void ManageOutpagesInit() { //获得所有SpecialPage节点 XmlNodeList specialPages = this.GetXmlNotListByTagNameAndFilePath(m_ManageConfigPath, "SpecialPage"); if (specialPages != null) { this._manageoutpages = new Dictionary<string, List<Option>>(); List<Option> specialPageslist = new List<Option>(); foreach (XmlElement element in specialPages) { Option option = new Option(element.SelectSingleNode("Text").InnerText, element.SelectSingleNode("Value").InnerText); specialPageslist.Add(option); } this._manageoutpages.Add("specialpages", specialPageslist); //获得所有需要登陆的特殊页面 XmlNodeList onlineLoginPages = this.GetXmlNotListByTagNameAndFilePath(m_ManageConfigPath, "OnlineLoginPage"); if (onlineLoginPages != null) { List<Option> onlineLoginPageslist = new List<Option>(); foreach (XmlElement element in onlineLoginPages) { Option option = new Option(element.SelectSingleNode("Text").InnerText, element.SelectSingleNode("Value").InnerText); onlineLoginPageslist.Add(option); } this._manageoutpages.Add("onlineloginpages", onlineLoginPageslist); } } }