šablona/stránka.xsl
changeset 11 78a8dd1eeb2b
parent 10 4e70453a027f
child 12 3719b121c3c4
--- a/šablona/stránka.xsl	Sun Apr 03 20:12:33 2011 +0200
+++ b/šablona/stránka.xsl	Sun Apr 03 20:39:10 2011 +0200
@@ -13,12 +13,13 @@
 		encoding="UTF-8"		
 		doctype-public="-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" 
 		doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"/>
-		
-	<xsl:param name="konfigurák"/>
+	
+	<!-- Vstupní adresář: -->
+	<xsl:param name="vstup" select="'../vstup/'"/>
 	
 	<!-- Celý dokument: -->
 	<xsl:template match="/">
-		<xsl:variable name="konfigurace" select="document($konfigurák)"/>
+		<xsl:variable name="konfigurace" select="document(concat($vstup, 'web.conf'))"/>
 		<html>
 			<head>
 				<title><xsl:value-of select="g:stránka/g:nadpis"/></title>
@@ -28,7 +29,7 @@
 				<xsl:apply-templates select="$konfigurace/g:web/g:css"/>				
 			</head>
 			<body>
-				<xsl:apply-templates select="document(fn:encode-for-uri('../vstup/záhlaví.inc'))/g:stránka/h:text/node()"/>			
+				<xsl:apply-templates select="document(fn:encode-for-uri(concat($vstup, 'záhlaví.inc')))/g:stránka/h:text/node()"/>			
 				<h1><xsl:value-of select="g:stránka/g:nadpis"/></h1>
 				<xsl:apply-templates select="g:stránka/h:text/node()"/>
 				<ul id="nabídka">
@@ -42,7 +43,7 @@
 						</li>
 					</xsl:for-each>
 				</ul>
-				<xsl:apply-templates select="document(fn:encode-for-uri('../vstup/zápatí.inc'))/g:stránka/h:text/node()"/>				
+				<xsl:apply-templates select="document(fn:encode-for-uri(concat($vstup, 'zápatí.inc')))/g:stránka/h:text/node()"/>				
 			</body>
 		</html>
 	</xsl:template>
@@ -55,6 +56,7 @@
 		</xsl:element>
     </xsl:template>
     
+    <!-- Odkazy na JavaScript a kaskádové styly -->
     <xsl:template match="g:web/g:js">
     	<script src="{text()}" type="text/javascript" />
     </xsl:template>