Changeset 20:29361e026fa3

Show
Ignore:
Timestamp:
07/06/11 18:54:11 (13 years ago)
Author:
František Kučera <franta-hg@…>
Branch:
default
Message:

Dočasný hack: kompatibilita s Antem verze 1.8.1, Bug 49271
 https://issues.apache.org/bugzilla/show_bug.cgi?id=49271

- U XSLT nefunguje „class path“
- collection() má root jinde než ve verzi 1.8.0

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • build.xml

    r15 r20  
    1515         
    1616        <target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah">          
    17                 <xslt basedir="${vstup}" destdir="${výstup}" includes="*${vstupníPřípona}" extension="${výstupníPřípona}" style="${šablona}/stránka.xsl"> 
     17                <xslt basedir="${vstup}" destdir="${výstup}" includes="*${vstupníPřípona}" extension="${výstupníPřípona}" style="${šablona}/stránka.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison"> 
    1818                        <param name="konfigurák" expression="../${vstup}/"/>             
    1919                        <param name="podporaZaostalýchProhlížečů" expression="false"/> 
     
    3232         
    3333                <!-- Atom --> 
    34                 <xslt in="${vstup}/web.conf" out="${výstup}/atom.xml" style="${šablona}/atom.xsl"> 
     34                <xslt in="${vstup}/web.conf" out="${výstup}/atom.xml" style="${šablona}/atom.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison"> 
    3535                        <param name="vstupníPřípona" expression="${vstupníPřípona}"/> 
    3636                        <param name="výstupníPřípona" expression="${výstupníPřípona}"/> 
     
    4343                 
    4444                <!-- RSS -->  
    45                 <xslt in="${výstup}/atom.xml" out="${výstup}/rss.xml" style="${šablona}/rss.xsl">                        
     45                <xslt in="${výstup}/atom.xml" out="${výstup}/rss.xml" style="${šablona}/rss.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">                        
    4646                        <classpath location="/usr/share/java/saxonb-9.0.jar"/> 
    4747                        <classpath location="${funkce}"/> 
     
    5252                 
    5353                <!-- Sitemap.xml --> 
    54                 <xslt in="${výstup}/atom.xml" out="${výstup}/sitemap.xml" style="${šablona}/sitemap.xsl">                        
     54                <xslt in="${výstup}/atom.xml" out="${výstup}/sitemap.xml" style="${šablona}/sitemap.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">                        
    5555                        <classpath location="/usr/share/java/saxonb-9.0.jar"/> 
    5656                        <classpath location="${funkce}"/> 
     
    7373        <target name="statický-obsah" description="Kopíruje JS, CSS, obrázky atd."> 
    7474                <copy todir="${výstup}"> 
    75                         <fileset dir="${vstup}" excludes="*.xml,*.inc,web.conf"/> 
     75                        <fileset dir="${vstup}" excludes="*.xml,makra.xsl,*.inc,web.conf"/> 
    7676                </copy> 
    7777        </target> 
  • šablona/stránka.xsl

    r19 r20  
    4848                                                <h1><xsl:value-of select="s:stránka/s:nadpis"/></h1> 
    4949                                                <ul id="nabídka"> 
    50                                                         <xsl:for-each select="collection(concat('../vstup/?select=*', $vstupníPřípona))[s:stránka/s:pořadí]"> 
     50                                                        <xsl:for-each select="collection(concat('./', $vstup ,'/?select=*', $vstupníPřípona))[s:stránka/s:pořadí]"> 
    5151                                                                <xsl:sort select="empty(./s:stránka/s:pořadí)"/> 
    5252                                                                <xsl:sort select="./s:stránka/s:pořadí"/>