using System; using System.Collections.Generic; using System.Linq; using System.Web; using WeiSha.Common; using Song.ServiceInterfaces; using VTemplate.Engine; using System.Text.RegularExpressions; namespace Song.Site.Mobile { /// /// 资讯频道页 /// public class News : BasePage { int colid = WeiSha.Common.Request.QueryString["colid"].Int32 ?? 0; //栏目id protected override void InitPageTemplate(HttpContext context) { //当前栏目 Song.Entities.Columns col = Business.Do().Single(colid); this.Document.Variables.SetValue("column", col); //获取所有栏目 Song.Entities.Columns[] cols = Business.Do().ColumnCount(this.Organ.Org_ID, colid, "news", true, -1); this.Document.SetValue("cols", cols); this.Document.RegisterGlobalFunction(this.isColumns); } /// /// 是否有子级 /// /// 参数一个,取几个栏目 /// protected string isColumns(object[] para) { int colid = 0; if (para.Length > 0 && para[0] is int) int.TryParse(para[0].ToString(), out colid); bool isChild= Business.Do().IsChildren(colid, true); return isChild.ToString(); } } }