šablona/stránka.xsl
changeset 40 487f13126b62
parent 37 2e4e7891a2f7
child 41 035e690ce9c6
equal deleted inserted replaced
39:58921872e53b 40:487f13126b62
   121     
   121     
   122     <!--
   122     <!--
   123     	Makro pro zvýraznění syntaxe:
   123     	Makro pro zvýraznění syntaxe:
   124     -->    
   124     -->    
   125     <xsl:template match="m:pre">
   125     <xsl:template match="m:pre">
   126     	<xsl:variable name="zvýrazněnýText" select="j:zvýrazniSyntaxi(text(), @jazyk)"/>
   126     	<xsl:call-template name="vypišPre">
       
   127     		<xsl:with-param name="zvýrazněnýText" select="j:zvýrazniSyntaxi(text(), @jazyk)"/>
       
   128     	</xsl:call-template>
       
   129     </xsl:template>
       
   130     
       
   131     <xsl:template match="m:pre[@src]">
       
   132     	<xsl:call-template name="vypišPre">
       
   133     		<xsl:with-param name="zvýrazněnýText" select="j:zvýrazniSyntaxiSouboru(@src, @jazyk)"/>
       
   134     	</xsl:call-template>
       
   135     </xsl:template>
       
   136     
       
   137     <xsl:template name="vypišPre">
       
   138     	<xsl:param name="zvýrazněnýText"/>
   127     	<xsl:choose>
   139     	<xsl:choose>
   128     		<xsl:when test="$zvýrazněnýText">
   140     		<xsl:when test="$zvýrazněnýText">
   129     			<xsl:comment>Následující kód je v jazyce <xsl:value-of select="@jazyk"/></xsl:comment>
   141     			<xsl:comment>Následující kód je v jazyce <xsl:value-of select="@jazyk"/></xsl:comment>
   130     			<xsl:value-of disable-output-escaping="yes" select="$zvýrazněnýText"/>		
   142     			<xsl:value-of disable-output-escaping="yes" select="$zvýrazněnýText"/>		
   131     		</xsl:when>
   143     		</xsl:when>