Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var sharedRenderings = GetRenderings(Sitecore.Context.Item, Sitecore.FieldIDs.LayoutField);
- var finalRenderings = GetRenderings(Sitecore.Context.Item, Sitecore.FieldIDs.FinalLayoutField);
- private static int GetRenderings(Sitecore.Data.Items.Item item, Sitecore.Data.ID renderingFieldId)
- {
- var field = item.Fields[renderingFieldId];
- var layoutXml = Sitecore.Data.Fields.LayoutField.GetFieldValue(field);
- var layout = Sitecore.Layouts.LayoutDefinition.Parse(layoutXml);
- var deviceLayout = layout.Devices[0] as Sitecore.Layouts.DeviceDefinition;
- return deviceLayout != null ? deviceLayout.Renderings : null;
- }
Add Comment
Please, Sign In to add comment