
Thursday, December 08, 2005
Reading sublayout's properties
Create a sublayout named “Document”, pass one parameter to it and performed publishing:
The following code...
Database db = Sitecore.Configuration.Factory.GetDatabase("master"); Item item = db.Items["/sitecore/content/home"];
string rend=item.Fields["__renderings"].Value;
LayoutDefinition layout = LayoutDefinition.Parse(rend);
DeviceItem dev = Sitecore.Context.Device;
DeviceDefinition device = layout.GetDevice( dev.ID.ToString());
Item subl1 = db.Items["/sitecore/layout/Sublayouts/Document"]; RenderingDefinition rendering = device.GetRendering(subl1.ID.ToString()); Response.Write("Parameters: " + rendering.Parameters);
...should result the following output:
Parameters: sab=sabvalue

Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment