V_SITEPAGESLIST_ALL

Fields

Field Field Type Null Description
LayoutName nvarchar(255) yes
ID int
ClientSitesID int
PageName nvarchar(255)
DisplayName nvarchar(255) yes
IsAdmin bit
BaseURL nvarchar(50)
ExpireDate datetime yes
PublishDate datetime yes
Guid uniqueidentifier yes
OwnerID int yes
Deleted bit
TemplatePageID int yes
IsTemplatePage bit
TemplatePageName nvarchar(255) yes
LayoutID int yes
TemplateLayoutName nvarchar(255) yes
Category nvarchar(256) yes
TemplateLayoutID int
FolderID int
InTrashBin bit
URL nvarchar(255) yes
UpdateDate datetime

Definition

Copy

    CREATE view [dbo].[V_SITEPAGESLIST_ALL] as 
    SELECT     lts.Name AS LayoutName, pgs.ID, pgs.ClientSitesID, pgs.PageName, pgs.DisplayName, pgs.IsAdmin, pgs.BaseURL, pgs.ExpireDate, pgs.PublishDate, pgs.Guid, 
                      pgs.OwnerID, pgs.Deleted, pgs.TemplatePageID, pgs.IsTemplatePage, TemplatePages.PageName AS TemplatePageName, TemplatePages.TemplateID AS LayoutID, 
                      lts2.Name AS TemplateLayoutName, pgs.Category, pgs.TemplateID AS TemplateLayoutID, pgs.FolderID, pgs.InTrashBin, pgs.URL, pgs.UpdateDate 
FROM         dbo.SitePages AS pgs LEFT OUTER JOIN
                      dbo.SitePages AS TemplatePages ON pgs.TemplatePageID = TemplatePages.ID LEFT OUTER JOIN
                      dbo.SiteLayouts AS lts2 ON pgs.TemplateID = lts2.ID LEFT OUTER JOIN
                      dbo.SiteLayouts AS lts ON lts.ID = TemplatePages.TemplateID