/// <summary> /// 查找当前页面设置的参数列表 /// </summary> /// <param name="tabInfo"></param> /// <returns></returns> public DNNGo_ThemePlugin_Menu FindTabOptions(TabInfo tabInfo) { QueryParam qp = new QueryParam(); qp.Where.Add(new SearchParam(DNNGo_ThemePlugin_Menu._.TabID, tabInfo.TabID, SearchType.Equal)); return(DNNGo_ThemePlugin_Menu.FindAllByItem(qp)); }
/// <summary> /// 获取全局设置 /// </summary> /// <returns></returns> public DNNGo_ThemePlugin_Menu GetGlobalSettings() { QueryParam qp = new QueryParam(); qp.Where.Add(new SearchParam(DNNGo_ThemePlugin_Menu._.TabID, PortalSettings.ActiveTab.TabID, SearchType.Equal)); qp.Where.Add(new SearchParam(DNNGo_ThemePlugin_Menu._.Language, "en-US", SearchType.Equal)); return(DNNGo_ThemePlugin_Menu.FindAllByItem(qp)); }
/// <summary> /// 判断当前菜单是否为MegaMenu类型 /// </summary> /// <param name="tabInfo"></param> /// <returns></returns> public Boolean TrueMegaType(TabInfo tabInfo, out DNNGo_ThemePlugin_Menu MenuOptions) { QueryParam qp = new QueryParam(); qp.Where.Add(new SearchParam(DNNGo_ThemePlugin_Menu._.TabID, tabInfo.TabID, SearchType.Equal)); qp.Where.Add(new SearchParam(DNNGo_ThemePlugin_Menu._.MenuType, (Int32)EnumTabType.MegaMenu, SearchType.Equal)); MenuOptions = DNNGo_ThemePlugin_Menu.FindAllByItem(qp); return(MenuOptions != null && MenuOptions.ID > 0); }