public ViewPage() { _templateService = new SysTemplateService(); _templateDetailsService = new SysTemplateDetailsService(); _currentLang = StartUp.CurrentLang; _pageService = new SysPageService(); }
public ViewPage(SysTemplateService templateService, SysTemplateDetailService templateDetailService , SysPageService pageService, SysTemplatePropertyService sysTemplateProperty) { _templateService = templateService; _templateDetailsService = templateDetailService; _currentLang = StartUp.CurrentLang; _pageService = pageService; _sysTemplateProperty = sysTemplateProperty; }
private string SiteMap(SysPageEntity objCurrentPage) { // Lấy danh sách các trang cha List <SysPageEntity> lstAllPage = SysPageService.get_all_cache(); // Lấy đường dẫn trang hiện tại string sUrlCurrentPage = "<a href='" + ViewPage.GetPageURL(objCurrentPage) + "'>" + objCurrentPage.Name + "</a>"; // Lấy các trang cha sUrlCurrentPage = GetLinkParent(objCurrentPage.ParentID, lstAllPage) + " > " + sUrlCurrentPage + " >"; if (!string.IsNullOrEmpty(objCurrentPage.PageTitle)) { sUrlCurrentPage += " <span class='a-sitemap-activate'>" + objCurrentPage.PageTitle + "</span>"; } // Trả ra giá trị sUrlCurrentPage = sUrlCurrentPage.Trim(); if (!sUrlCurrentPage.EndsWith("n>") && !sUrlCurrentPage.EndsWith("</a>")) { return(sUrlCurrentPage.Trim('>')); } return(sUrlCurrentPage); }