about summary refs log tree commit diff homepage
path: root/page.xslt
diff options
context:
space:
mode:
Diffstat (limited to 'page.xslt')
-rw-r--r--page.xslt10
1 files changed, 8 insertions, 2 deletions
diff --git a/page.xslt b/page.xslt
index a9ea776..0cbc2bc 100644
--- a/page.xslt
+++ b/page.xslt
@@ -17,6 +17,11 @@
           <h1>PAGE <xsl:value-of select="@curr"/></h1>
           <xsl:if test="@next != ''"><a href="/{@next}/">NEXT</a></xsl:if>
         </nav>
+        <xsl:variable name="base">
+          <xsl:text>/</xsl:text>
+          <xsl:value-of select="@curr"/>
+          <xsl:text>/</xsl:text>
+        </xsl:variable>
 
         <xsl:for-each select="post">
           <xsl:variable name="id">
@@ -27,8 +32,9 @@
               <xsl:value-of select="@title"/>
             </a></h2>
             <xsl:for-each select="picture">
-              <a href="{@filename}.jpg">
-                <img alt="{@desc}" title="{@desc}" src="{@filename}.small.jpg"/>
+              <a href="{$base}{@filename}.jpg">
+                <img alt="{@desc}" title="{@desc}"
+                     src="{$base}{@filename}.small.jpg"/>
               </a><br/>
             </xsl:for-each>
           </article>