šablona/makra/tabulka.xsl
changeset 111 d59023a42d4b
parent 90 ae439159d833
child 136 d5feb9d8ebc3
     1.1 --- a/šablona/makra/tabulka.xsl	Thu Jul 05 21:13:56 2012 +0200
     1.2 +++ b/šablona/makra/tabulka.xsl	Thu Jul 05 23:31:49 2012 +0200
     1.3 @@ -39,6 +39,18 @@
     1.4  		</xsl:call-template>
     1.5  	</xsl:template>
     1.6  	
     1.7 +	<!-- Skript je potřeba interpretovat ještě před tabulkou – ostatní makra budou interpretovat uvnitř buněk -->
     1.8 +	<xsl:template match="m:tabulka[m:skript]">
     1.9 +		<xsl:variable name="zadání">
    1.10 +			<xsl:apply-templates select="*"/>
    1.11 +		</xsl:variable>
    1.12 +		<xsl:call-template name="vykresliTabulku">
    1.13 +			<xsl:with-param name="zadání" select="$zadání"/>
    1.14 +			<xsl:with-param name="oddělovač" select="(@oddělovač, '\t+')[1]"/>
    1.15 +		</xsl:call-template>
    1.16 +	</xsl:template>
    1.17 +	
    1.18 +	<!-- Tabulka načítaná ze souboru: -->
    1.19  	<xsl:template match="m:tabulka[@src]">
    1.20  		<xsl:call-template name="vykresliTabulku">
    1.21  			<xsl:with-param name="zadání" select="m:načti-textový-soubor(@src)"/>
    1.22 @@ -46,6 +58,7 @@
    1.23  		</xsl:call-template>
    1.24  	</xsl:template>
    1.25  	
    1.26 +	<!-- TODO: Umožnit použití maker a značek uvnitř buněk tabulky. -->
    1.27  	<xsl:template name="vykresliTabulku">
    1.28  		<xsl:param name="zadání"/>
    1.29  		<xsl:param name="oddělovač"/>