by Euo
12. December 2008 17:39
Here is an example on how to sort a date field in xsl in Sitecore.
<xsl:template match="*" mode="main">
<ul>
<xsl:for-each select="item">
<!-- year --><
xsl:sort select="substring(sc:fld('__created',.),1,4)" order="descending"/>
<!-- month --><
xsl:sort select="substring(sc:fld('__created',.),5,2)" order="descending"/>
<!-- day -->
<xsl:sort select="substring(sc:fld('__created',.),7,2)" order="descending"/>
<li>
<sc:link ><
sc:text field="title" />
<sc:dot /></
sc:link>
</li>
</xsl:for-each>
</ul>
</xsl:template>