Bei Podcasts MIME-Type auch im HTML, weil besonder sinnvoll fuer ftp-Links

git-svn-id: svn://svn.c3d2.de/c3d2-web/trunk@596 31f61c52-7bfb-0310-b897-fc00f8a278f0
This commit is contained in:
astro 2007-03-14 20:01:37 +00:00
parent 217e2e7c10
commit ef150812df
1 changed files with 24 additions and 32 deletions

View File

@ -252,44 +252,14 @@
<xsl:when test="$include-hidden='yes'">
<xsl:if test="resource">
<ul>
<xsl:for-each select="resource">
<li>
<a href="{translate(., ' ', '+')}" type="{@type}">
<xsl:choose>
<xsl:when test="@title"><xsl:value-of select="@title"/></xsl:when>
<xsl:otherwise><xsl:value-of select="."/></xsl:otherwise>
</xsl:choose>
</a>
<xsl:if test="@size">
(<xsl:call-template name="format-filesize">
<xsl:with-param name="value" select="@size"/>
</xsl:call-template>)
</xsl:if>
</li>
</xsl:for-each>
<xsl:apply-templates select="resource" mode="resources-in-news"/>
</ul>
</xsl:if>
</xsl:when>
<xsl:otherwise>
<xsl:if test="resource[not(@hide='yes')]">
<ul>
<xsl:for-each select="resource[not(@hide='yes')]">
<li>
<a href="{translate(., ' ', '+')}" type="{@type}">
<xsl:choose>
<xsl:when test="@title"><xsl:value-of select="@title"/></xsl:when>
<xsl:otherwise><xsl:value-of select="."/></xsl:otherwise>
</xsl:choose>
</a>
<xsl:if test="@size">
(<xsl:call-template name="format-filesize">
<xsl:with-param name="value" select="@size"/>
</xsl:call-template>)
</xsl:if>
</li>
</xsl:for-each>
<xsl:apply-templates select="resource[not(@hide='yes')]" mode="resources-in-news"/>
</ul>
</xsl:if>
</xsl:otherwise>
@ -383,4 +353,26 @@
</xsl:for-each>
</xsl:template>
<xsl:template match="resource" mode="resources-in-news">
<li>
<a href="{translate(., ' ', '+')}" type="{@type}">
<xsl:if test="@type">
<!-- MIME-Type ist nützlich z.B. für ftp:// URLs -->
<xsl:attribute name="type"><xsl:value-of select="@type"/></xsl:attribute>
</xsl:if>
<xsl:choose>
<xsl:when test="@title"><xsl:value-of select="@title"/></xsl:when>
<xsl:otherwise><xsl:value-of select="."/></xsl:otherwise>
</xsl:choose>
</a>
<xsl:if test="@size">
(<xsl:call-template name="format-filesize">
<xsl:with-param name="value" select="@size"/>
</xsl:call-template>)
</xsl:if>
</li>
</xsl:template>
</xsl:stylesheet>