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