USP_DATALIST_LAYOUTSTYLESHEETSFORSITEDELIVERYCHANNEL
Returns a list of layout style sheets used for a particular delivery channel in a particular site.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CMSDELIVERYCHANNELID | uniqueidentifier | IN | CMS Delivery Channel ID |
@SITEID | int | IN | Site ID |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_LAYOUTSTYLESHEETSFORSITEDELIVERYCHANNEL(@CMSDELIVERYCHANNELID uniqueidentifier, @SITEID int)
as
set nocount on;
select distinct(SiteStyleSheets.ID) from SiteStyleSheets
join SiteLayouts on SiteLayouts.StyleSheetID = SiteStyleSheets.ID
join CMSTEMPLATELAYOUT on CMSTEMPLATELAYOUT.SITELAYOUTSID = SiteLayouts.ID
join SitePages on SitePages.ID = CMSTEMPLATELAYOUT.TEMPLATEID
left outer join dbo.PAGEMODELITEM PMI on PMI.OBJECTGUID = SiteStyleSheets.Guid
left outer join (select * from dbo.PAGEMODEL where LOCKARTIFACTS = 1) PM on PM.ID = PMI.PAGEMODELID
where SitePages.ClientSitesID = @SITEID
and CMSTEMPLATELAYOUT.CMSDELIVERYCHANNELID = @CMSDELIVERYCHANNELID
and PM.LOCKARTIFACTS is null