V_SITEPAGES_ALL
Fields
Field | Field Type | Null | Description |
---|---|---|---|
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 | ||
Category | nvarchar(256) | yes | |
LayoutName | nvarchar(255) | yes | |
TemplatePageName | nvarchar(255) | yes | |
LayoutID | int | yes | |
TemplateLayoutName | nvarchar(255) | yes | |
TemplateLayoutID | int | ||
TemplateGUID | uniqueidentifier | yes | |
FolderID | int | ||
PageLayoutStyleSheet | int | yes | |
TemplateLayoutStyleSheet | int | yes | |
StyleSheetID | int | yes | |
Description | nvarchar(255) | yes | |
PageKeywords | nvarchar(255) | yes | |
TemplateKeywords | nvarchar(255) | yes | |
UseTemplateKeywords | bit | ||
TemplateDescription | nvarchar(255) | yes | |
UpdateDate | datetime | ||
IsPageModel | bit | yes | |
FromModelId | int | yes | |
Locked | int | yes | |
IsThemed | bit | yes | |
ThemeLayoutNumber | int | yes | |
InTrashBin | bit |
Definition
Copy
create view dbo.V_SITEPAGES_ALL as
SELECT spg.ID, spg.ClientSitesID, spg.PageName, spg.DisplayName, spg.IsAdmin, spg.BaseURL, spg.ExpireDate, spg.PublishDate, spg.Guid, spg.OwnerID, spg.Deleted,
spg.TemplatePageID, spg.IsTemplatePage, spg.Category, tpltlyt.Name AS LayoutName, tplt.PageName AS TemplatePageName, tplt.TemplateID AS LayoutID,
spglyt.Name AS TemplateLayoutName, spg.TemplateID AS TemplateLayoutID, tplt.Guid AS TemplateGUID, spg.FolderID, tpltlyt.StyleSheetID AS PageLayoutStyleSheet,
spglyt.StyleSheetID AS TemplateLayoutStyleSheet, spg.StyleSheetID, spg.Description, spg.Keywords AS PageKeywords, tplt.Keywords AS TemplateKeywords,
spg.UseTemplateKeywords, tplt.Description AS TemplateDescription,
(CASE WHEN tplt.[UpdateDate] >= spg.[UpdateDate] THEN spg.[UpdateDate] ELSE spg.[UpdateDate] END) AS UpdateDate, spg.IsPageModel, spg.FromModelId,
COALESCE (PM.LOCKARTIFACTS, 0) AS Locked, spg.IsThemed, spg.ThemeLayoutNumber, spg.InTrashBin
FROM dbo.SitePages AS spg LEFT OUTER JOIN
dbo.SitePages AS tplt ON spg.TemplatePageID = tplt.ID LEFT OUTER JOIN
dbo.SiteLayouts AS spglyt ON spg.TemplateID = spglyt.ID LEFT OUTER JOIN
dbo.SiteLayouts AS tpltlyt ON tplt.TemplateID = tpltlyt.ID LEFT OUTER JOIN
(SELECT dbo.PAGEMODELITEM.OBJECTGUID, dbo.PAGEMODEL.LOCKARTIFACTS
FROM dbo.PAGEMODEL INNER JOIN
dbo.PAGEMODELITEM ON dbo.PAGEMODEL.ID = dbo.PAGEMODELITEM.PAGEMODELID) AS PM ON PM.OBJECTGUID = spg.Guid