Sitecore.Context
Sitecore.Context.Item
the requested URL's target item.
Get the URL for an item
string urlOfItem = Sitecore.Links.LinkManager.GetItemUrl(item); string currentItemUrl = Sitecore.Links.LinkManager.GetItemUrl(Sitecore.Context.Item);
Get the full URL for an item
Sitecore.Links.UrlOptions urlOptions = Sitecore.Links.LinkManager.GetDefaultUrlOptions(); urlOptions.AlwaysIncludeServerUrl = false; string currentItemUrl = Sitecore.Links.LinkManager.GetItemUrl(sample,urlOptions);
Get an items field value
string fieldValue = item["fieldname"]; FieldRenderer.Render(item, "fieldname");
Children
Sitecore.Collections.ChildList children = item.GetChildren(ChildListOptions.None);