From d743a07757fff7b5ec730e0c4572045b0be92a20 Mon Sep 17 00:00:00 2001
From: "Dr. Martin Goik" <goik@hdm-stuttgart.de>
Date: Sun, 4 Nov 2018 21:47:22 +0100
Subject: [PATCH] Exercise numbers in slides as well

---
 ws/Docbook/CustomLayer/slide/slideHdm.xsl | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/ws/Docbook/CustomLayer/slide/slideHdm.xsl b/ws/Docbook/CustomLayer/slide/slideHdm.xsl
index b8da3d935..4e038c9bf 100644
--- a/ws/Docbook/CustomLayer/slide/slideHdm.xsl
+++ b/ws/Docbook/CustomLayer/slide/slideHdm.xsl
@@ -255,10 +255,19 @@
     </xsl:if>
   </xsl:template>
   
+  <xsl:template match="d:qandaset" mode="qandaNumber">
+    <xsl:variable name="parentId" select="ancestor::d:part/@xml:id"/>    
+    <xsl:value-of select="count(preceding::d:qandaset[ancestor::d:part/@xml:id = $parentId]) + 1"/>
+  </xsl:template>
+  
+  
   <xsl:template match="d:qandaset" mode="createTitleLink">
     <xsl:variable name="linkTarget">
       <xsl:call-template name="href.target.uri"/>
     </xsl:variable>
+    <xsl:text>No. </xsl:text>
+    <xsl:apply-templates select="."  mode="qandaNumber"/>
+    <xsl:text>: </xsl:text>
     <xsl:choose>
       <xsl:when test="d:title">
         <xsl:apply-templates select="d:title/node()" mode="createTitleLink">
-- 
GitLab