Copyright
Automatic year calculation
Description
This utility accepts a start date and calculates years of copyright, e. g. 2010
or 2005-2010
:
<xsl:call-template name="copyright">
<xsl:with-param name="start" select="2005" />
</xsl:call-template>
This $start
parameter is optional.
XSLT
View Raw
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template name="copyright"> <xsl:param name="start" select="2010" /> <xsl:value-of select="$start" /> <xsl:if test="$this-year != $start"> <xsl:text>–</xsl:text> <xsl:value-of select="$this-year" /> </xsl:if> </xsl:template> </xsl:stylesheet>