- Copying a couple of changes from HEAD so that the browser uses
the browser titles' isbns instead of the page title's isbn.
- Correcting system preference check in the template:
OPACAmazonEnabled instead of OPACAmazonContent
---
.../opac-tmpl/prog/en/includes/doc-head-close.inc | 2 +-
.../opac-tmpl/prog/en/modules/opac-detail.tmpl | 32 ++++++++++----------
opac/opac-detail.pl | 4 ++
3 files changed, 21 insertions(+), 17 deletions(-)
diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
b/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
index b58f1e6..ef96702 100644
--- a/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
+++ b/koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc
@@ -22,7 +22,7 @@
<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/lib/jquery/plugins/jquery.hoverIntent.minified.js"></script>
<script type="text/javascript" src="<!-- TMPL_VAR name="themelang"
-->/lib/jquery/plugins/jquery.dropshadow-min.js"></script>
<script type="text/javascript" language="javascript" src="<!-- TMPL_VAR
NAME="themelang" -->/js/script.js"></script>
-<!-- TMPL_IF NAME="AmazonContent" -->
+<!-- TMPL_IF NAME="OPACAmazonEnabled" -->
<script type="text/javascript" language="javascript">//<![CDATA[
var NO_AMAZON_IMAGE = _("No cover image available");
//]]>
diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
b/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
index 6cac599..8d7ca1d 100644
--- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
+++ b/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
@@ -69,7 +69,7 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
<div id="catalogue_detail_biblio">
<div id="bookcover">
- <!-- TMPL_IF NAME="OPACAmazonContent" --><!-- TMPL_IF
NAME="OPACAmazonCoverImages" --><!-- TMPL_IF NAME="OPACURLOpenInNewWindow"
--><a href="http://www.amazon<!-- TMPL_VAR NAME="AmazonTld" -->/gp/reader/<!--
TMPL_VAR NAME="normalized_isbn"
-->/ref=sib_dp_pt/002-7879865-0184864#reader-link" target="_blank"><img
border="0" src="http://images.amazon.com/images/P/<!-- TMPL_VAR
NAME="normalized_isbn" -->.01.MZZZZZZZ.jpg" alt="Cover Image" /></a><!--
TMPL_ELSE --><a href="http://www.amazon<!-- TMPL_VAR NAME="AmazonTld"
-->/gp/reader/<!-- TMPL_VAR NAME="normalized_isbn"
-->/ref=sib_dp_pt/002-7879865-0184864#reader-link"><img border="0"
src="http://images.amazon.com/images/P/<!-- TMPL_VAR NAME="normalized_isbn"
-->.01.MZZZZZZZ.jpg" alt="Cover Image" /></a><!-- /TMPL_IF --><!-- /TMPL_IF
--><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="OPACAmazonEnabled" --><!-- TMPL_IF
NAME="OPACAmazonCoverImages" --><!-- TMPL_IF NAME="OPACURLOpenInNewWindow"
--><a href="http://www.amazon<!-- TMPL_VAR NAME="AmazonTld" -->/gp/reader/<!--
TMPL_VAR NAME="normalized_isbn"
-->/ref=sib_dp_pt/002-7879865-0184864#reader-link" target="_blank"><img
border="0" src="http://images.amazon.com/images/P/<!-- TMPL_VAR
NAME="normalized_isbn" -->.01.MZZZZZZZ.jpg" alt="Cover Image" /></a><!--
TMPL_ELSE --><a href="http://www.amazon<!-- TMPL_VAR NAME="AmazonTld"
-->/gp/reader/<!-- TMPL_VAR NAME="normalized_isbn"
-->/ref=sib_dp_pt/002-7879865-0184864#reader-link"><img border="0"
src="http://images.amazon.com/images/P/<!-- TMPL_VAR NAME="normalized_isbn"
-->.01.MZZZZZZZ.jpg" alt="Cover Image" /></a><!-- /TMPL_IF --><!-- /TMPL_IF
--><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="SyndeticsEnabled" --><!-- TMPL_IF
NAME="SyndeticsCoverImages" --><!-- TMPL_IF NAME="content_identifier_exists"
--><img src="http://www.syndetics.com/index.aspx?isbn=<!-- TMPL_VAR
NAME="normalized_isbn" -->/<!-- TMPL_VAR NAME="SyndeticsCoverImageSize"
-->.GIF&client=<!-- TMPL_VAR NAME="SyndeticsClientCode"
-->&type=xw10<!-- TMPL_IF NAME="normalized_upc" -->&upc=<!-- TMPL_VAR
NAME="normalized_upc" --><!-- /TMPL_IF --><!-- TMPL_IF NAME="normalized_oclc"
-->&oclc=<!-- TMPL_VAR NAME="normalized_oclc" --><!-- /TMPL_IF -->" alt=""
class="thumbnail" /><!-- TMPL_ELSE --><span class="no-image">No cover image
available</span><!-- /TMPL_IF --><!-- /TMPL_IF --><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="GoogleJackets" --><div style="block" title="<!--
TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->" class="<!-- TMPL_VAR
NAME="normalized_isbn" -->" id="gbs-thumbnail"></div><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="BakerTaylorEnabled" --><!-- TMPL_IF
NAME="normalized_isbn" --><!-- TMPL_IF NAME="OPACURLOpenInNewWindow" --><a
href="https://<!-- TMPL_VAR NAME="BakerTaylorBookstoreURL" ESCAPE="HTML"
--><!-- TMPL_VAR NAME="normalized_isbn" -->" target="_blank"><img alt="See
Baker & Taylor" src="<!-- TMPL_VAR NAME="BakerTaylorImageURL" ESCAPE="HTML"
--><!-- TMPL_VAR NAME="normalized_isbn" -->" /></a><!-- TMPL_ELSE --><a
href="https://<!-- TMPL_VAR NAME="BakerTaylorBookstoreURL" ESCAPE="HTML"
--><!-- TMPL_VAR NAME="normalized_isbn" -->"><img alt="See Baker & Taylor"
src="<!-- TMPL_VAR NAME="BakerTaylorImageURL" ESCAPE="HTML" --><!-- TMPL_VAR
NAME="normalized_isbn" -->" /></a><!-- /TMPL_IF --><!-- /TMPL_IF --><!--
/TMPL_IF -->
@@ -268,7 +268,7 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
<!-- TMPL_IF NAME="OPACFRBRizeEditions" --><!-- TMPL_IF NAME="XISBNS"
--><li><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR
NAME="biblionumber" -->#editions">Editions</a></li><!-- /TMPL_IF --><!--
/TMPL_IF -->
- <!-- TMPL_IF NAME="AmazonContent" --><li><a
href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR
NAME="biblionumber" -->#amazonreviews">Amazon Reviews</a></li><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="OPACAmazonEnabled" --><li><a
href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR
NAME="biblionumber" -->#amazonreviews">Amazon Reviews</a></li><!-- /TMPL_IF -->
</ul>
@@ -355,11 +355,11 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
<!-- TMPL_LOOP NAME="PREVIOUS_SHELF_BROWSE" -->
<td><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR
NAME="biblionumber" -->&shelfbrowse_itemnumber=<!-- TMPL_VAR
NAME="itemnumber" -->#shelfbrowser">
- <!-- TMPL_IF NAME="AmazonContent" --><!-- TMPL_IF NAME="isbn" -->
- <img border="0" src="http://images.amazon.com/images/P/<!-- TMPL_VAR
NAME="isbn"-->.01._AA75_PU_PU-5_.jpg" alt="" /><!-- TMPL_ELSE --><span
class="no-image">No cover image available</span><!-- /TMPL_IF --><!-- /TMPL_IF
-->
- <!-- TMPL_IF NAME="GoogleJackets" --><!-- TMPL_IF NAME="isbn" --><div
style="block" title="<!-- TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->"
class="<!-- TMPL_VAR name="isbn" -->" id="gbs-thumbnail<!--TMPL_VAR
NAME="__counter__"-->"></div><!-- TMPL_ELSE --><span class="no-image">No cover
image available</span><!-- /TMPL_IF --><!-- /TMPL_IF -->
- <!-- TMPL_IF NAME="BakerTaylorEnabled" --><!-- TMPL_IF NAME="isbn" -->
- <img alt="See Baker & Taylor" src="<!-- TMPL_VAR
NAME="BakerTaylorImageURL" ESCAPE="HTML" --><!-- TMPL_VAR NAME="isbn" -->"
/><!-- TMPL_ELSE --><span class="no-image">No cover image available</span><!--
/TMPL_IF --><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="OPACAmazonEnabled" --><!-- TMPL_IF
NAME="browser_normalized_isbn" -->
+ <img border="0" src="http://images.amazon.com/images/P/<!-- TMPL_VAR
NAME="browser_normalized_isbn"-->.01._AA75_PU_PU-5_.jpg" alt="" /><!--
TMPL_ELSE --><span class="no-image">No cover image available</span><!--
/TMPL_IF --><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="GoogleJackets" --><!-- TMPL_IF
NAME="browser_normalized_isbn" --><div style="block" title="<!-- TMPL_VAR
NAME="biblionumber" ESCAPE="URL" -->" class="<!-- TMPL_VAR
name="browser_normalized_isbn" -->" id="gbs-thumbnail-preview<!--TMPL_VAR
NAME="__counter__"-->"></div><!-- TMPL_ELSE --><span class="no-image">No cover
image available</span><!-- /TMPL_IF --><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="BakerTaylorEnabled" --><!-- TMPL_IF
NAME="browser_normalized_isbn" -->
+ <img alt="See Baker & Taylor" src="<!-- TMPL_VAR
NAME="BakerTaylorImageURL" ESCAPE="HTML" --><!-- TMPL_VAR
NAME="browser_normalized_isbn" -->" /><!-- TMPL_ELSE --><span
class="no-image">No cover image available</span><!-- /TMPL_IF --><!-- /TMPL_IF
-->
</a></td>
<!-- /TMPL_LOOP -->
@@ -367,11 +367,11 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
<!-- TMPL_LOOP NAME="NEXT_SHELF_BROWSE" -->
<td><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR
NAME="biblionumber" -->&shelfbrowse_itemnumber=<!-- TMPL_VAR
NAME="itemnumber" -->#shelfbrowser">
- <!-- TMPL_IF NAME="AmazonContent" --><!-- TMPL_IF NAME="isbn" -->
- <img border="0" src="http://images.amazon.com/images/P/<!-- TMPL_VAR
NAME="isbn"-->.01._AA75_PU_PU-5_.jpg" alt="" /><!-- TMPL_ELSE --><span
class="no-image">No cover image available</span><!-- /TMPL_IF --><!-- /TMPL_IF
-->
- <!-- TMPL_IF NAME="GoogleJackets" --><!-- TMPL_IF NAME="isbn" --><div
style="block" title="<!-- TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->"
class="<!-- TMPL_VAR name="isbn" -->" id="gbs-thumbnail<!--TMPL_VAR
NAME="__counter__"-->"></div><!-- TMPL_ELSE --><span class="no-image">No cover
image available</span><!-- /TMPL_IF --><!-- /TMPL_IF -->
- <!-- TMPL_IF NAME="BakerTaylorEnabled" --><!-- TMPL_IF NAME="isbn" -->
- <img alt="See Baker & Taylor" src="<!-- TMPL_VAR
NAME="BakerTaylorImageURL" ESCAPE="HTML" --><!-- TMPL_VAR NAME="isbn" -->"
/><!-- TMPL_ELSE --><span class="no-image">No cover image available</span><!--
/TMPL_IF --><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="OPACAmazonEnabled" --><!-- TMPL_IF
NAME="browser_normalized_isbn" -->
+ <img border="0" src="http://images.amazon.com/images/P/<!-- TMPL_VAR
NAME="browser_normalized_isbn"-->.01._AA75_PU_PU-5_.jpg" alt="" /><!--
TMPL_ELSE --><span class="no-image">No cover image available</span><!--
/TMPL_IF --><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="GoogleJackets" --><!-- TMPL_IF
NAME="browser_normalized_isbn" --><div style="block" title="<!-- TMPL_VAR
NAME="biblionumber" ESCAPE="URL" -->" class="<!-- TMPL_VAR
name="browser_normalized_isbn" -->" id="gbs-thumbnail-preview<!--TMPL_VAR
NAME="__counter__"-->"></div><!-- TMPL_ELSE --><span class="no-image">No cover
image available</span><!-- /TMPL_IF --><!-- /TMPL_IF -->
+ <!-- TMPL_IF NAME="BakerTaylorEnabled" --><!-- TMPL_IF
NAME="browser_normalized_isbn" -->
+ <img alt="See Baker & Taylor" src="<!-- TMPL_VAR
NAME="BakerTaylorImageURL" ESCAPE="HTML" --><!-- TMPL_VAR
NAME="browser_normalized_isbn" -->" /><!-- TMPL_ELSE --><span
class="no-image">No cover image available</span><!-- /TMPL_IF --><!-- /TMPL_IF
-->
</a></td>
<!-- /TMPL_LOOP -->
@@ -397,7 +397,7 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
<div id="descriptions">
<div class="content_set">
-<!-- TMPL_IF NAME="AmazonContent" -->
+<!-- TMPL_IF NAME="OPACAmazonEnabled" -->
<!-- TMPL_LOOP NAME="AMAZON_EDITORIAL_REVIEWS" -->
<!-- TMPL_IF NAME="Content" -->
<h4>From <!-- TMPL_VAR NAME="Source" -->:</h4>
@@ -515,7 +515,7 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
<h2>Other Editions of this Work</h2>
<table>
<!-- TMPL_LOOP NAME="XISBNS" -->
-<tr><!-- TMPL_IF NAME="AmazonContent" --><td><img
src="http://images.amazon.com/images/P/<!-- TMPL_VAR NAME="amazonisbn"
-->.01._AA75_PU_PU-5_.jpg" alt="" /></td><!-- /TMPL_IF --><td><!-- TMPL_VAR
NAME="description" --></td><td><a
href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR
NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" escape="html" --></a><!--
TMPL_IF NAME="author" --> by <!-- TMPL_VAR NAME="author" ESCAPE="HTML" --><!--
/TMPL_IF --><!-- TMPL_IF NAME="copyrightdate" --> ©<!-- TMPL_VAR
NAME="copyrightdate" --><!-- /TMPL_IF --><!-- TMPL_IF name="publishercode" -->
+<tr><!-- TMPL_IF NAME="OPACAmazonEnabled" --><td><img
src="http://images.amazon.com/images/P/<!-- TMPL_VAR NAME="amazonisbn"
-->.01._AA75_PU_PU-5_.jpg" alt="" /></td><!-- /TMPL_IF --><td><!-- TMPL_VAR
NAME="description" --></td><td><a
href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR
NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" escape="html" --></a><!--
TMPL_IF NAME="author" --> by <!-- TMPL_VAR NAME="author" ESCAPE="HTML" --><!--
/TMPL_IF --><!-- TMPL_IF NAME="copyrightdate" --> ©<!-- TMPL_VAR
NAME="copyrightdate" --><!-- /TMPL_IF --><!-- TMPL_IF name="publishercode" -->
<p><!-- TMPL_VAR NAME="publishercode" ESCAPE="HTML" -->
<!-- TMPL_IF name="place" -->(<!-- TMPL_VAR
NAME="place"-->)<!--/TMPL_IF--> <!-- TMPL_IF NAME="publicationyear" -->, <!--
TMPL_VAR NAME="publicationyear" --><!-- /TMPL_IF -->
<!-- TMPL_IF NAME="pages" --><!-- TMPL_VAR NAME="pages" --> <!--
TMPL_VAR NAME="illus" --> <!-- TMPL_VAR NAME="size" --></p><!-- /TMPL_IF -->
@@ -529,7 +529,7 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
<!-- /TMPL_LOOP -->
</table>
</div><!-- /TMPL_IF --><!-- /TMPL_IF -->
-<!-- TMPL_IF NAME="AmazonContent" -->
+<!-- TMPL_IF NAME="OPACAmazonEnabled" -->
<!-- Amazon Reviews -->
<div id="amazonreviews">
<!-- TMPL_IF NAME="amazon_average_rating" -->
@@ -587,7 +587,7 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
<!-- /TMPL_IF -->
</ul>
-<!-- TMPL_IF NAME="AmazonContent" --><!-- TMPL_IF
NAME="OPACAmazonSimilarItems" --><!-- TMPL_IF NAME="AMAZON_SIMILAR_PRODUCTS" -->
+<!-- TMPL_IF NAME="OPACAmazonEnabled" --><!-- TMPL_IF
NAME="OPACAmazonSimilarItems" --><!-- TMPL_IF NAME="AMAZON_SIMILAR_PRODUCTS" -->
<div id="similars">
<h4>Similar Items</h4>
<ul>
diff --git a/opac/opac-detail.pl b/opac/opac-detail.pl
index bf2ef9f..3a2368f 100755
--- a/opac/opac-detail.pl
+++ b/opac/opac-detail.pl
@@ -355,6 +355,8 @@ if (C4::Context->preference("OPACShelfBrowser")) {
$sth_get_biblio->execute($this_item->{biblionumber});
while (my $this_biblio = $sth_get_biblio->fetchrow_hashref()) {
$this_item->{'title'} = $this_biblio->{'title'};
+ my $this_record = GetMarcBiblio($this_biblio->{'biblionumber'});
+ $this_item->{'browser_normalized_isbn'} =
GetNormalizedISBN(undef,$this_record,$marcflavour);
}
unshift @previous_items, $this_item;
}
@@ -389,6 +391,8 @@ if (C4::Context->preference("OPACShelfBrowser")) {
$sth_get_biblio->execute($this_item->{biblionumber});
while (my $this_biblio = $sth_get_biblio->fetchrow_hashref()) {
$this_item->{'title'} = $this_biblio->{'title'};
+ my $this_record = GetMarcBiblio($this_biblio->{'biblionumber'});
+ $this_item->{'browser_normalized_isbn'} =
GetNormalizedISBN(undef,$this_record,$marcflavour);
}
push @next_items, $this_item;
}
--
1.7.0.4
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches