Пример #1
0
 public ViewPage()
 {
     _templateService        = new SysTemplateService();
     _templateDetailsService = new SysTemplateDetailsService();
     _currentLang            = StartUp.CurrentLang;
     _pageService            = new SysPageService();
 }
Пример #2
0
 public ViewPage(SysTemplateService templateService, SysTemplateDetailService templateDetailService
                 , SysPageService pageService, SysTemplatePropertyService sysTemplateProperty)
 {
     _templateService        = templateService;
     _templateDetailsService = templateDetailService;
     _currentLang            = StartUp.CurrentLang;
     _pageService            = pageService;
     _sysTemplateProperty    = sysTemplateProperty;
 }
Пример #3
0
        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);
        }