šablona/stránka.xsl
changeset 40 487f13126b62
parent 37 2e4e7891a2f7
child 41 035e690ce9c6
     1.1 --- a/šablona/stránka.xsl	Tue Sep 13 18:57:24 2011 +0200
     1.2 +++ b/šablona/stránka.xsl	Sat Dec 31 17:52:21 2011 +0100
     1.3 @@ -123,7 +123,19 @@
     1.4      	Makro pro zvýraznění syntaxe:
     1.5      -->    
     1.6      <xsl:template match="m:pre">
     1.7 -    	<xsl:variable name="zvýrazněnýText" select="j:zvýrazniSyntaxi(text(), @jazyk)"/>
     1.8 +    	<xsl:call-template name="vypišPre">
     1.9 +    		<xsl:with-param name="zvýrazněnýText" select="j:zvýrazniSyntaxi(text(), @jazyk)"/>
    1.10 +    	</xsl:call-template>
    1.11 +    </xsl:template>
    1.12 +    
    1.13 +    <xsl:template match="m:pre[@src]">
    1.14 +    	<xsl:call-template name="vypišPre">
    1.15 +    		<xsl:with-param name="zvýrazněnýText" select="j:zvýrazniSyntaxiSouboru(@src, @jazyk)"/>
    1.16 +    	</xsl:call-template>
    1.17 +    </xsl:template>
    1.18 +    
    1.19 +    <xsl:template name="vypišPre">
    1.20 +    	<xsl:param name="zvýrazněnýText"/>
    1.21      	<xsl:choose>
    1.22      		<xsl:when test="$zvýrazněnýText">
    1.23      			<xsl:comment>Následující kód je v jazyce <xsl:value-of select="@jazyk"/></xsl:comment>