From 9f9c5a363ca6b4e343c9d613208be652033201e2 Mon Sep 17 00:00:00 2001 From: Martin Goik <goik@hdm-stuttgart.de> Date: Mon, 15 May 2017 10:23:12 +0200 Subject: [PATCH] List of exercises on <part> level having appropriate (inherited) <title> --- ws/Docbook/Preprocess/Xsl/docbook2docbook.xsl | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ws/Docbook/Preprocess/Xsl/docbook2docbook.xsl b/ws/Docbook/Preprocess/Xsl/docbook2docbook.xsl index de20ada81..ea6c3c7d0 100644 --- a/ws/Docbook/Preprocess/Xsl/docbook2docbook.xsl +++ b/ws/Docbook/Preprocess/Xsl/docbook2docbook.xsl @@ -31,7 +31,7 @@ </xsl:template> <!-- Providing list of exercises --> - <xsl:template match="db:book"> + <xsl:template match="db:book[not(db:part)]|db:part"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> <xsl:if test=".//db:qandaset"> @@ -62,8 +62,8 @@ <xref linkend="{current-grouping-key()}"/> </td> </xsl:if> - <td> - <xsl:value-of select="db:title"/> + <td> + <xsl:apply-templates select="." mode="selectOwnOrInheritedTitle"/> </td> <td/> <!-- empty status of completion --> </tr> @@ -92,7 +92,9 @@ <xsl:for-each select="descendant::db:qandaset"> <listitem> <para> - <xref linkend="{@xml:id}"/> + <link linkend="{@xml:id}"> + <xsl:apply-templates select="." mode="selectOwnOrInheritedTitle"/> + </link> </para> </listitem> </xsl:for-each> -- GitLab