USP_DATALIST_CMSPARTS
Returns a list of parts from the CMS.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONTENTTYPEID | int | IN | Content Type ID |
@CLIENTSITEID | int | IN | Client Site ID |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_CMSPARTS(@CONTENTTYPEID int = 0, @CLIENTSITEID int = 0)
as
set nocount on;
select SC.ID, SC.Guid, SC.Title
from dbo.SiteContent SC
left outer join dbo.PAGEMODELITEM PMI on PMI.OBJECTGUID = SC.Guid
left outer join (select * from dbo.PAGEMODEL where LOCKARTIFACTS = 1) PM on PM.ID = PMI.PAGEMODELID
where PM.LOCKARTIFACTS is null
and SC.Deleted = 0
and (@CONTENTTYPEID = 0 OR SC.ContentTypesID = @CONTENTTYPEID)
and (@CLIENTSITEID = 0 OR SC.ClientSitesID = @CLIENTSITEID)
order by SC.Title