From: Marcel de Rooy <[email protected]>

Intranet detail xsl adjusted at 4 places: 773 when leader19=c, 775, 780, 785.

Enable the pref UseControlNumber when testing this patch. And set pref 
XSLTDetailsDisplay to using XSLT stylesheets.
Test by adding a control number ($w) in abovementioned fields.
Go to staff detail and check if the links work.
Add some orgcode between parentheses or brackets in front of the control number.
Test again in staff detail if the links still work.

Signed-off-by: Katrin Fischer <[email protected]>
---
 .../prog/en/xslt/MARC21slim2intranetDetail.xsl     |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl 
b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl
index 7906c55..4af47bd 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl
+++ b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl
@@ -257,7 +257,7 @@
             <a>
             <xsl:choose>
             <xsl:when test="$UseControlNumber = '1' and 
marc:subfield[@code='w']">
-                <xsl:attribute 
name="href">/cgi-bin/koha/catalogue/search.pl?q=Control-number:<xsl:value-of 
select="marc:subfield[@code='w']"/></xsl:attribute>
+                <xsl:attribute 
name="href">/cgi-bin/koha/catalogue/search.pl?q=Control-number:<xsl:call-template
 name="extractControlNumber"><xsl:with-param name="subfieldW" 
select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
             </xsl:when>
             <xsl:otherwise>
                 <xsl:attribute 
name="href">/cgi-bin/koha/catalogue/search.pl?q=Title:<xsl:value-of 
select="translate(//marc:datafield[@tag=245]/marc:subfield[@code='a'], '.', 
'')"/></xsl:attribute>
@@ -594,7 +594,7 @@
             <a>
             <xsl:choose>
             <xsl:when test="$UseControlNumber = '1' and 
marc:subfield[@code='w']">
-                <xsl:attribute 
name="href">/cgi-bin/koha/catalogue/search.pl?q=Control-number:<xsl:value-of 
select="marc:subfield[@code='w']"/></xsl:attribute>
+                <xsl:attribute 
name="href">/cgi-bin/koha/catalogue/search.pl?q=Control-number:<xsl:call-template
 name="extractControlNumber"><xsl:with-param name="subfieldW" 
select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
             </xsl:when>
             <xsl:otherwise>
                 <xsl:attribute 
name="href">/cgi-bin/koha/catalogue/search.pl?q=Title:<xsl:value-of 
select="translate(marc:subfield[@code='t'], '.', '')"/></xsl:attribute>
@@ -650,7 +650,7 @@
                 </xsl:variable>
             <xsl:choose>
                 <xsl:when test="$UseControlNumber = '1' and 
marc:subfield[@code='w']">
-                    <a 
href="/cgi-bin/koha/catalogue/search.pl?q=Control-number:{marc:subfield[@code='w']}">
+                    <a><xsl:attribute 
name="href">/cgi-bin/koha/catalogue/search.pl?q=Control-number:<xsl:call-template
 name="extractControlNumber"><xsl:with-param name="subfieldW" 
select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
                         <xsl:value-of select="translate($f780, '()', '')"/>
                     </a>
                 </xsl:when>
@@ -712,7 +712,7 @@
 
             <xsl:choose>
                 <xsl:when test="$UseControlNumber = '1' and 
marc:subfield[@code='w']">
-                    <a 
href="/cgi-bin/koha/catalogue/search.pl?q=Control-number:{marc:subfield[@code='w']}">
+                    <a><xsl:attribute 
name="href">/cgi-bin/koha/catalogue/search.pl?q=Control-number:<xsl:call-template
 name="extractControlNumber"><xsl:with-param name="subfieldW" 
select="marc:subfield[@code='w']"/></xsl:call-template></xsl:attribute>
                         <xsl:value-of select="translate($f785, '()', '')"/>
                     </a>
                 </xsl:when>
-- 
1.7.4.1

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to