Skip to primary content
Skip to secondary content

Urban Sitecore Blog

Sitecore Developer Blog

Urban Sitecore Blog

Main menu

  • Home
  • About

Monthly Archives: May 2017

How to get programmatically current device definition

Posted on May 18, 2017 by Paul Urban
Reply

Maybe there is are most obvious way and I over-complicated this.

 var currentItem = Sitecore.Context.Item;
 var layoutField = new LayoutField(currentItem);
 LayoutDefinition layoutDef = LayoutDefinition.Parse(layoutField.Value);
 DeviceDefinition deviceDef = layoutDef.GetDevice(Sitecore.Context.Device.ID.ToString());
Posted in Uncategorized | Tagged Devices, Renderings, Sitecore | Leave a reply

How to get programmatically a list of renderings for a device

Posted on May 17, 2017 by Paul Urban
Reply

How to get a list of renderings ?

var currentItem = Sitecore.Context.Item;
RenderingReference[] myRenderings = currentItem.Visualization.GetRenderings(Sitecore.Context.Device, true);

 

Posted in Uncategorized | Tagged Renderings, Sitecore | Leave a reply

Archives

  • November 2020
  • November 2019
  • July 2019
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • February 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • July 2017
  • June 2017
  • May 2017
  • February 2017

Follow me on Twitter

My Tweets
Blog at WordPress.com.