diff --git a/ws/Docbook/CustomLayer/slide/slideHdm.xsl b/ws/Docbook/CustomLayer/slide/slideHdm.xsl index b8da3d9357386ec765eb72e013e7c036d0505f7f..4e038c9bfa03abe1c9eeb30e761cf5d4004a9d10 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">