/// <summary> /// /// </summary> /// <param name="ctype"></param> /// <param name="id"></param> /// <returns></returns> public static string EchoURL(Utils.CMSType ctype, int id) { string url = "/"; switch (ctype) { case Utils.CMSType.ArticleCategory: ArticleCategory ac = ArticleCategory.FindById(id); url = EchoURL(ac); break; case Utils.CMSType.ProductCategory: Category pc = Category.FindById(id); url = EchoURL(pc); break; case Utils.CMSType.Article: Article a = Article.FindById(id); url = EchoURL(a); break; case Utils.CMSType.Product: Product p = Product.FindById(id); url = EchoURL(p); break; default: url = "/"; break; } return(url); }
/// <summary> /// 生成文章详情地址 /// </summary> /// <param name="model"></param> /// <returns></returns> public static string EchoURL(Article model) { if (model == null) { return("javascript:;"); } ArticleCategory categoty = ArticleCategory.FindById(model.KId); if (categoty != null && !string.IsNullOrEmpty(categoty.FilePath)) { string url = $"{categoty.FilePath}/{model.Id}.html"; if (!string.IsNullOrEmpty(model.FileName)) { url = $"{categoty.FilePath}/{model.FileName}"; } return(url); } else { return($"/article/detail/{model.Id}"); } }