Пример #1
0
        /// <summary>
        /// 获取Class的HTML
        /// </summary>
        /// <param name="Model"></param>
        /// <returns></returns>
        public override string GetHtml(object Model)
        {
            Voodoo.Model.Class cls = Model as Voodoo.Model.Class;

            string templateContent = this.GetTemplateString(cls.ModelID);

            return(templateContent);
        }
Пример #2
0
        /// <summary>
        /// 获取指定页的地址
        /// </summary>
        /// <param name="cls"></param>
        /// <param name="page"></param>
        /// <returns></returns>
        public string GetWebPath(Voodoo.Model.Class cls, int page)
        {
            string result = "";

            result = string.Format("{0}/{1}{2}/index{3}",
                                   "",
                                   cls.ParentClassForder.IsNullOrEmpty() ? "" : cls.ParentClassForder + "/",
                                   cls.ClassForder,
                                   page > 1 ? "_" + page.ToS() + BasePage.SystemSetting.ExtName : BasePage.SystemSetting.ExtName
                                   );

            result = Regex.Replace(result, "[/]{2,}", "/");
            return(result);
        }
Пример #3
0
 /// <summary>
 /// 获取页面URL
 /// </summary>
 /// <param name="Model"></param>
 /// <returns></returns>
 public override string GetWebUrl(object Model)
 {
     Voodoo.Model.Class cls = Model as Voodoo.Model.Class;
     return(GetWebPath(cls, 1));
 }
Пример #4
0
 /// <summary>
 /// 获取分类页面的物理路径
 /// </summary>
 /// <param name="Model"></param>
 /// <returns></returns>
 public override string GetWebPath(object Model)
 {
     Voodoo.Model.Class cls = Model as Voodoo.Model.Class;
     return(System.Web.HttpContext.Current.Server.MapPath(GetWebPath(cls, 1)));
 }
Пример #5
0
 protected string GetClassHtml(Voodoo.Model.Class c, int page)
 {
     return("");
 }