Saturday, July 9, 2011

Permissions Bat for Umbraco

icacls WebSite\umbraco /grant %1:(OI)(CI)M
icacls WebSite\xslt /grant %1:(OI)(CI)M
icacls WebSite\usercontrols /grant %1:(OI)(CI)M
icacls WebSite\bin /grant %1:(OI)(CI)M
icacls WebSite\masterpages /grant %1:(OI)(CI)M
icacls WebSite\macroScripts /grant %1:(OI)(CI)M
icacls WebSite\umbraco_client /grant %1:(OI)(CI)M
icacls WebSite\app_data /grant %1:(OI)(CI)M
icacls WebSite\media /grant %1:(OI)(CI)M

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();