--- a/šablona/stránka.xsl Tue Sep 13 18:57:24 2011 +0200
+++ b/šablona/stránka.xsl Sat Dec 31 17:52:21 2011 +0100
@@ -123,7 +123,19 @@
Makro pro zvýraznění syntaxe:
-->
<xsl:template match="m:pre">
- <xsl:variable name="zvýrazněnýText" select="j:zvýrazniSyntaxi(text(), @jazyk)"/>
+ <xsl:call-template name="vypišPre">
+ <xsl:with-param name="zvýrazněnýText" select="j:zvýrazniSyntaxi(text(), @jazyk)"/>
+ </xsl:call-template>
+ </xsl:template>
+
+ <xsl:template match="m:pre[@src]">
+ <xsl:call-template name="vypišPre">
+ <xsl:with-param name="zvýrazněnýText" select="j:zvýrazniSyntaxiSouboru(@src, @jazyk)"/>
+ </xsl:call-template>
+ </xsl:template>
+
+ <xsl:template name="vypišPre">
+ <xsl:param name="zvýrazněnýText"/>
<xsl:choose>
<xsl:when test="$zvýrazněnýText">
<xsl:comment>Následující kód je v jazyce <xsl:value-of select="@jazyk"/></xsl:comment>