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