Modified XSLT.pm and MARC21slim2OPACDetail.xsl to obey the viewISBD syspref
setting in the OPAC.
---
 C4/XSLT.pm                                         |    2 +-
 .../prog/en/xslt/MARC21slim2OPACDetail.xsl         |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/C4/XSLT.pm b/C4/XSLT.pm
index 98b06da..a495b35 100644
--- a/C4/XSLT.pm
+++ b/C4/XSLT.pm
@@ -125,7 +125,7 @@ sub XSLTParse4Display {
     my $itemsxml  = buildKohaItemsNamespace($biblionumber);
     my $xmlrecord = $record->as_xml();
     my $sysxml = "<sysprefs>\n";
-    foreach my $syspref ( qw/OPACURLOpenInNewWindow DisplayOPACiconsXSLT 
URLLinkText/ ) {
+    foreach my $syspref ( qw/OPACURLOpenInNewWindow DisplayOPACiconsXSLT 
URLLinkText viewISBD/ ) {
         $sysxml .= "<syspref name=\"$syspref\">" .
                    C4::Context->preference( $syspref ) .
                    "</syspref>\n";
diff --git a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl 
b/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl
index 351bd50..3b4d348 100644
--- a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl
+++ b/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl
@@ -19,6 +19,7 @@
     <xsl:variable name="DisplayOPACiconsXSLT" 
select="marc:sysprefs/marc:syspr...@name='DisplayOPACiconsXSLT']"/>
     <xsl:variable name="OPACURLOpenInNewWindow" 
select="marc:sysprefs/marc:syspr...@name='OPACURLOpenInNewWindow']"/>
     <xsl:variable name="URLLinkText" 
select="marc:sysprefs/marc:syspr...@name='URLLinkText']"/>
+    <xsl:variable name="ShowISBD" 
select="marc:sysprefs/marc:syspr...@name='viewISBD']"/>
         <xsl:variable name="leader" select="marc:leader"/>
         <xsl:variable name="leader6" select="substring($leader,7,1)"/>
         <xsl:variable name="leader7" select="substring($leader,8,1)"/>
@@ -157,7 +158,9 @@
         <span class="view"><span id="Normalview">Normal View</span> </span>
         <span class="view"><a id="MARCviewPop" 
href="/cgi-bin/koha/opac-showmarc.pl?id={marc:datafie...@tag=999]/marc:subfie...@code='c']}"
 title="MARC" rel="gb_page_center[600,500]">MARC View</a></span>
         <span class="view"><a id="MARCview" 
href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber={marc:datafie...@tag=999]/marc:subfie...@code='c']}"
 title="MARC">Expanded MARC View</a></span>
+<xsl:if test="$ShowISBD!='0'">
         <span class="view"><a id="ISBDview" 
href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber={marc:datafie...@tag=999]/marc:subfie...@code='c']}">Card
 View (ISBD)</a></span>
+</xsl:if>
         </div> 
 
    <xsl:if test="$DisplayOPACiconsXSLT!='0'">
-- 
1.5.6.5

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches

Reply via email to