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