Changeset 71:895757141bff

Show
Ignore:
Timestamp:
01/07/12 20:09:44 (12 years ago)
Author:
František Kučera <franta-hg@…>
Branch:
default
Message:

Funkce pro načítání textových souborů ze vstupního adresáře (vhodné pro @src).

Location:
šablona
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • šablona/makra/diagramy.xsl

    r67 r71  
    4444        <xsl:template match="m:diagram[@src]"> 
    4545                <xsl:call-template name="vložDiagram"> 
    46                         <xsl:with-param name="zadání" select="unparsed-text(concat('../', $vstup, @src))"/> 
     46                        <xsl:with-param name="zadání" select="m:načti-textový-soubor(@src)"/> 
    4747                        <xsl:with-param name="kompletní" select="not(@kompletní) or @kompletní = 'ano'"/> 
    4848                </xsl:call-template> 
  • šablona/makra/odkazy.xsl

    r66 r71  
    9898        </xsl:template> 
    9999         
    100         <xsl:function name="m:escapuj-url-zachovej-lomítka" as="xs:string"> 
    101                 <xsl:param name="cesta"/> 
    102                 <xsl:value-of select="replace(encode-for-uri($cesta), '%2F', '/')"/> 
    103         </xsl:function> 
    104  
    105100        <!-- 
    106101                Wikipedia 
  • šablona/makra/tabulka.xsl

    r70 r71  
    1818--> 
    1919<xsl:stylesheet version="2.0" 
    20 xmlns="http://www.w3.org/1999/xhtml" 
    21 xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro" 
    22 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
    23 exclude-result-prefixes="m"> 
     20        xmlns="http://www.w3.org/1999/xhtml" 
     21        xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro" 
     22        xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
     23        exclude-result-prefixes="m"> 
    2424 
    2525        <!-- 
     
    4242        <xsl:template match="m:tabulka[@src]"> 
    4343                <xsl:call-template name="vykresliTabulku"> 
    44                         <xsl:with-param name="zadání" select="unparsed-text(concat('../', $vstup, @src))"/> 
     44                        <xsl:with-param name="zadání" select="m:načti-textový-soubor(@src)"/> 
    4545                        <xsl:with-param name="oddělovač" select="(@oddělovač, ';')[1]"/> 
    4646                </xsl:call-template> 
  • šablona/makra/zvýraznění-syntaxe.xsl

    r61 r71  
    4141    <xsl:template match="m:pre[@src]"> 
    4242        <xsl:call-template name="zvýrazniZdroják"> 
    43                 <xsl:with-param name="zdroják" select="unparsed-text(concat('../', $vstup, @src))"/> 
     43                <xsl:with-param name="zdroják" select="m:načti-textový-soubor(@src)"/> 
    4444        </xsl:call-template> 
    4545                <xsl:if test="@odkaz = 'ano'"> 
  • šablona/stránka-společné.xsl

    r61 r71  
    7171    </xsl:template> 
    7272     
     73    <xsl:function name="m:escapuj-url-zachovej-lomítka" as="xs:string"> 
     74                <xsl:param name="cesta"/> 
     75                <xsl:value-of select="replace(encode-for-uri($cesta), '%2F', '/')"/> 
     76        </xsl:function> 
     77         
     78        <!-- 
     79                Vrací obsah textového souboru ve vstupním adresáři. 
     80                Obvykle jako parametr předáváme atribut „src“. 
     81        --> 
     82        <xsl:function name="m:načti-textový-soubor" as="xs:string"> 
     83                <xsl:param name="soubor"/> 
     84                <xsl:value-of select="unparsed-text(concat($vstup, $soubor))"/> 
     85        </xsl:function> 
     86     
    7387</xsl:stylesheet>