/// <summary> /// 获取首页模版列表 /// </summary> /// <param name="strWhere"></param> /// <returns></returns> void GetIndexTemplate(int topNum, int Classid, int TypeId, Repeater rep) { DataSet ds = new Leadin.BLL.view_IndexTemplate().GetList(topNum, "ClassId=" + Classid + " and TypeId=" + TypeId + " and StateInfo=1", "SortNum desc"); rep.DataSource = ds; rep.DataBind(); }
public static string SetTemplateTypeChange(string cid) { Leadin.Model.DesignTemplateType model = new Leadin.BLL.DesignTemplateType().GetModel(int.Parse(cid)); StringBuilder strHtml = new StringBuilder(); strHtml.Append("<li class=\"template220 temli1\">"); strHtml.Append("<p class=\"name\">" + model.Title + "</p>"); strHtml.Append("<p class=\"remark\">" + model.SubTitle + "</p>"); strHtml.Append("<a class=\"more\" href=\"design.aspx?type=" + cid + "\">更多模版 >></a> </li>"); DataSet ds = new Leadin.BLL.view_IndexTemplate().GetList(0, "ClassId=" + cid + " and StateInfo=1", "SortNum desc"); if (ds.Tables[0].Rows.Count > 0) { DataRow[] dsBigTemplate = ds.Tables[0].Select("TypeId=10000"); if (dsBigTemplate.Length > 0) { strHtml.Append("<li class=\"template440 temli2\">"); strHtml.Append("<a class=\"temabox\" href=\"javascript:void(0)\" onclick=\"ShowDetail('" + dsBigTemplate[0]["TemplateId"].ToString() + "')\">"); strHtml.Append("<img src='" + dsBigTemplate[0]["ImgUrl"].ToString() + "' />"); strHtml.Append("<div class=\"nameprice\">"); strHtml.Append("<p>" + dsBigTemplate[0]["TemplateTitle"].ToString() + "</p>"); strHtml.Append("<p><span>" + dsBigTemplate[0]["Price"].ToString() + "</span></p>"); strHtml.Append("</div>"); strHtml.Append("</a>"); strHtml.Append("</li>"); } DataRow[] dsSwiperTemplate = ds.Tables[0].Select("TypeId=10001"); if (dsSwiperTemplate.Length > 0) { strHtml.Append("<li class=\"template4402\">"); strHtml.Append("<div class=\"swiper-container swiperdesign\">"); strHtml.Append("<div class=\"swiper-wrapper\">"); for (int i = 0; i < dsSwiperTemplate.Length; i++) { strHtml.Append("<div class=\"swiper-slide\">"); strHtml.Append("<a href=\"javascript:void(0)\" onclick=\"ShowDetail('" + dsSwiperTemplate[i]["TemplateId"].ToString() + "')\">"); strHtml.Append("<img src='" + dsSwiperTemplate[i]["ImgUrl"].ToString() + "' />"); strHtml.Append("<div class=\"nameprice\">"); strHtml.Append("<p>" + dsSwiperTemplate[i]["TemplateTitle"].ToString() + "</p>"); strHtml.Append("<p><span>" + dsSwiperTemplate[i]["Price"].ToString() + "</span></p>"); strHtml.Append("</div>"); strHtml.Append("</a>"); strHtml.Append("</div>"); } strHtml.Append("</div>"); strHtml.Append("<div class=\"paginationdesign\"></div>"); strHtml.Append("</div>"); strHtml.Append("</li>"); } DataRow[] dsSmallTemplate = ds.Tables[0].Select("TypeId=10002"); if (dsSmallTemplate.Length > 0) { for (int i = 0; i < 3; i++) { strHtml.Append("<li class=\"template220\">"); strHtml.Append("<a class=\"temabox\" href=\"javascript:void(0)\" onclick=\"ShowDetail('" + dsSmallTemplate[i]["TemplateId"].ToString() + "')\">"); strHtml.Append("<img src=\"" + dsSmallTemplate[i]["ImgUrl"].ToString() + "\" />"); strHtml.Append("<div class=\"nameprice\">"); strHtml.Append("<p>" + dsSmallTemplate[i]["TemplateTitle"].ToString() + "</p>"); strHtml.Append("<p><span>" + dsSmallTemplate[i]["Price"].ToString() + "</p>"); strHtml.Append("</div>"); strHtml.Append("</a>"); strHtml.Append("</li>"); } } } return(strHtml.ToString()); }