From 82fcd6d847433a7cabee78a5fd6dd5edcccd1bd8 Mon Sep 17 00:00:00 2001 From: Martin de la Iglesia <iglesia@hab.de> Date: Wed, 21 May 2025 12:39:53 +0000 Subject: [PATCH] =?UTF-8?q?Apparat-Seitenverlinkung=20f=C3=BCr=20Greifswal?= =?UTF-8?q?d/Stettin=201617?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- transkription.xsl | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/transkription.xsl b/transkription.xsl index afcb706..b2ca40a 100644 --- a/transkription.xsl +++ b/transkription.xsl @@ -1504,7 +1504,18 @@ </xsl:attribute> <xsl:value-of select="@n"/> </a> - </xsl:when> + </xsl:when> + <xsl:when test="$witid eq 'greifswald'"> + <xsl:variable name="bookurl" select="substring-before(//witness[@xml:id = $witid]/ptr/@target,'/facsimile.xml')"/> + <a> + <xsl:attribute name="href"> + <xsl:variable name="witpagenum" select="substring-after(@n, 'fol. ')"/> + <xsl:variable name="imgid" select="substring-before(tokenize(document(//witness[@xml:id = $witid]/ptr/@target)/facsimile/graphic[starts-with(@n, $witpagenum) or ends-with(@n, concat(' / ',$witpagenum))]/@url,'/')[last()],'.jpg')"/> + <xsl:value-of select="concat($bookurl,'/start.htm?image=',$imgid)"/> + </xsl:attribute> + <xsl:value-of select="@n"/> + </a> + </xsl:when> <xsl:when test="//witness[@xml:id = $witid]/ptr"> <xsl:variable name="bookurl" select="substring-before(//witness[@xml:id = $witid]/ptr/@target,'/facsimile.xml')"/> -- GitLab