diff options
Diffstat (limited to 'templates/areena.yle.fi/video.xsl')
-rw-r--r-- | templates/areena.yle.fi/video.xsl | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/templates/areena.yle.fi/video.xsl b/templates/areena.yle.fi/video.xsl index efe3441..dba72fa 100644 --- a/templates/areena.yle.fi/video.xsl +++ b/templates/areena.yle.fi/video.xsl @@ -4,17 +4,26 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:str="http://exslt.org/strings"> +<xsl:include href="common.xsl"/> + <xsl:param name="title"/> -<xsl:param name="docurl"/> +<xsl:param name="id"/> +<xsl:param name="type"/> <!-- 'audio' or 'video' --> <xsl:template name="mediaurl"> <xsl:param name="streamtitle"/> + <xsl:variable name="typeurl"> + <xsl:call-template name="type_to_path"> + <xsl:with-param name="type" select="series/dict/type"/> + </xsl:call-template> + </xsl:variable> + <mediaurl> <title> <xsl:value-of select="$streamtitle"/> </title> - <url>wvt:///bin/yle-dl?contenttype=video/x-flv&arg=<xsl:value-of select="str:encode-uri($docurl, true())"/></url> + <url>wvt:///bin/yle-dl?contenttype=video/x-flv&arg=<xsl:value-of select="str:encode-uri(concat('http://areena.yle.fi/', $typeurl, '/', $id), true())"/></url> </mediaurl> </xsl:template> |