Thursday, June 3, 2010

XSLT sorting numeric

<xsl:sort select="./data[@alias = $sortBy]" order="{$sortOrder}" data-type="number"/>

How to get Media Url from C#

First both

businesslogic.dll and cms.dll need to be referenced.

var nodeId = int.Parse(id);
var node = new Node(nodeId);
var screenshotOneMediaId = int.Parse(node.GetProperty("screenshotOne").Value);
var screenshotOneMedia = new Media(screenshotOneMediaId);
var screenshotOneMediaUrl = screenshotOneMedia.getProperty("umbracoFile").Value.ToString();