Seznam všech stránek formou odstavců.
authorFrantišek Kučera <franta-hg@frantovo.cz>
Wed, 06 Jul 2011 23:14:15 +0200
changeset 25 0d84061c9878
parent 24 63e404f454e8
child 26 32e192fb934a
Seznam všech stránek formou odstavců.
vstup/css/styl.css
šablona/seznam.xsl
--- a/vstup/css/styl.css	Wed Jul 06 22:37:22 2011 +0200
+++ b/vstup/css/styl.css	Wed Jul 06 23:14:15 2011 +0200
@@ -55,16 +55,3 @@
 	text-align: center;
 }
 
-table.seznamStranek {
-	border: 1px solid grey;
-	border-collapse: collapse;
-}
-
-table.seznamStranek td {
-	border: 1px solid grey;
-	padding: 4px;
-}
-
-table.seznamStranek thead {
-	background-color: silver;
-}
--- a/šablona/seznam.xsl	Wed Jul 06 22:37:22 2011 +0200
+++ b/šablona/seznam.xsl	Wed Jul 06 23:14:15 2011 +0200
@@ -12,30 +12,25 @@
 	<xsl:template match="/">
 		<stránka
 			xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-			xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">		
+			xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
+			<skrytá>ano</skrytá>
 			<nadpis>Seznam všech stránek</nadpis>
 			<perex>Všechny stránky tohoto webu.</perex>			
-			<text xmlns="http://www.w3.org/1999/xhtml">
-				<table class="seznamStranek">
-					<thead>
-						<tr>
-							<td>Název</td>
-							<td>Vytvořeno</td>
-						</tr>
-					</thead>
-					<tbody>
-						<xsl:apply-templates select="a:feed/a:entry"/>
-					</tbody>
-				</table>				
+			<text xmlns="http://www.w3.org/1999/xhtml">				
+				<xsl:apply-templates select="a:feed/a:entry"/>								
 			</text>	
 		</stránka>		
 	</xsl:template>
 	
 	<xsl:template match="a:entry">
-		<tr>
-			<td><a href="{a:link/@href}"><xsl:value-of select="a:title"/></a></td>
-			<td><xsl:value-of select="a:updated"/></td>
-		</tr>		
+		<p style="seznamStranek">
+			<xsl:variable name="základníUrl" select="//a:feed/a:link[not(@rel)]/@href"/>
+			<a href="{replace(a:link/@href, $základníUrl, '')}"><xsl:value-of select="a:title"/></a>
+			–
+			<xsl:value-of select="a:summary"/>
+			(<xsl:value-of select="format-dateTime(a:updated,
+				'[D01].[M01]. [Y0001] [H01]:[m01]')"/>)
+		</p>				
 	</xsl:template>
 	
 </xsl:stylesheet>