Bug 21225: Add Syndetics cover images to staff client.
To test:
1 - Enable system preferences:
SyndeticsEnabled
SyndeticsCoverImages
SyndeticsClientCode (you will need a valid code for testing)
2 - Perform a search on the staff client
3 - Check that results have images if upc,oclc number, or isbn existin record
4 - Confirm that dtails paeg displays same image
5 - Confirm size on details page follows syspref SyndeticsCoverImageSize
Signed-off-by: Barbara Johnson <barbara.johnson@bedfordtx.gov>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
parent
bed1646444
commit
cd71fad77b
|
|
@ -90,6 +90,7 @@
|
|||
[% IntranetCoce = Koha.Preference('IntranetCoce') %]
|
||||
[% CoceProviders = Koha.Preference('CoceProviders') %]
|
||||
[% CoceHost = Koha.Preference('CoceHost') %]
|
||||
[% SyndeticsCovers = Koha.Preference('SyndeticsEnabled') && Koha.Preference('SyndeticsCoverImages') %]
|
||||
|
||||
[% INCLUDE 'cat-toolbar.inc' %]
|
||||
[% IF decoding_error %]
|
||||
|
|
@ -110,7 +111,7 @@
|
|||
<span class="Z3988" title="[% ocoins | html %]"></span>
|
||||
[% END %]
|
||||
|
||||
[% IF ( AmazonCoverImages || LocalCoverImages || IntranetCoce || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
|
||||
[% IF ( AmazonCoverImages || LocalCoverImages || IntranetCoce || ( SyndeticsCovers ) || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
|
||||
<div id="catalogue_detail_biblio" class="col-xs-9">
|
||||
[% ELSE %]
|
||||
<div id="catalogue_detail_biblio" class="col-xs-12">
|
||||
|
|
@ -198,7 +199,7 @@
|
|||
</span>
|
||||
[% END %]
|
||||
|
||||
[% IF ( AmazonCoverImages || LocalCoverImages || IntranetCoce || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
|
||||
[% IF ( AmazonCoverImages || LocalCoverImages || IntranetCoce || ( SyndeticsCovers ) || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
|
||||
</div>
|
||||
<div class="col-xs-3 bookcoverimg">
|
||||
<div id="biblio-cover-slider" class="cover-slider">
|
||||
|
|
@ -236,6 +237,19 @@
|
|||
</div>
|
||||
[% END %]
|
||||
|
||||
[% IF ( SyndeticsCovers ) %]
|
||||
[% IF ( nomarlized_isbn || normalized_upc || normalized_oclc ) %]
|
||||
<div class="cover-image" id="syndetics-bookcoverimg">
|
||||
<a title="Syndetics cover image">
|
||||
<img src="https://secure.syndetics.com/index.aspx?isbn=[% normalized_isbn | html %]/[% Koha.Preference('SyndeticsCoverImageSize') | html %].GIF&client=[% Koha.Preference('SyndeticsClientCode') | html %]&type=xw10&upc=[% normalized_upc | html %]&oclc=[% normalized_oclc | html %]" alt="" class="thumbnail" />
|
||||
</a>
|
||||
<div class="hint">Image from Syndetics</div>
|
||||
</div>
|
||||
[% ELSE %]
|
||||
<span class="no-image">No cover image available</span>
|
||||
[% END %]
|
||||
[% END %]
|
||||
|
||||
[% IF Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL') %]
|
||||
[% SET custom_cover_image_url = biblio.custom_cover_image_url %]
|
||||
[% IF custom_cover_image_url %]
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
[% IntranetCoce = Koha.Preference('IntranetCoce') %]
|
||||
[% CoceProviders = Koha.Preference('CoceProviders') %]
|
||||
[% CoceHost = Koha.Preference('CoceHost') %]
|
||||
[% SyndeticsCovers = Koha.Preference('SyndeticsEnabled') && Koha.Preference('SyndeticsCoverImages') %]
|
||||
|
||||
<nav id="breadcrumbs" aria-label="Breadcrumb" class="breadcrumb">
|
||||
<ol>
|
||||
|
|
@ -416,7 +417,7 @@
|
|||
<!-- TABLE RESULTS START -->
|
||||
<table>
|
||||
<tr>
|
||||
[% IF ( AmazonCoverImages || LocalCoverImages || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
|
||||
[% IF ( AmazonCoverImages || LocalCoverImages || ( SyndeticsCovers ) || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
|
||||
<th> </th>
|
||||
[% END %]
|
||||
<th colspan="2">Results</th>
|
||||
|
|
@ -426,7 +427,7 @@
|
|||
[% SET MaxSearchResultsItemsPerRecordStatusCheck = Koha.Preference('MaxSearchResultsItemsPerRecordStatusCheck') %]
|
||||
[% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %]
|
||||
<tr id="row[% SEARCH_RESULT.biblionumber | html %]">
|
||||
[% IF ( AmazonCoverImages || LocalCoverImages || IntranetCoce || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
|
||||
[% IF ( AmazonCoverImages || LocalCoverImages || IntranetCoce || ( SyndeticsCovers ) || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
|
||||
<td class="bookcoverimg">
|
||||
<div id="cover-slides-[% SEARCH_RESULT.biblionumber | html %]" class="cover-slides" data-biblionumber="[% SEARCH_RESULT.biblionumber | html %]">
|
||||
[% IF ( LocalCoverImages ) %][% SEARCH_RESULT.localimage | html %]
|
||||
|
|
@ -447,6 +448,17 @@
|
|||
</div>
|
||||
[% END # /IF AmazonCoverImages %]
|
||||
|
||||
[% IF ( SyndeticsCovers ) %]
|
||||
[% IF ( SEARCH_RESULT.normalized_isbn || SEARCH_RESULT.normalized_upc || SEARCH_RESULT.normalized_oclc ) %]
|
||||
<div id="syndetics-bookcoverimg-[% SEARCH_RESULT.biblionumber | html %]" class="cover-image syndetics-bookcoverimg">
|
||||
<a class="p1" href="/cgi-bin/koha/catalogue/[% DetailPage | html %]?biblionumber=[% SEARCH_RESULT.biblionumber |url %]">
|
||||
<img src="https://secure.syndetics.com/index.aspx?isbn=[% SEARCH_RESULT.normalized_isbn | html %]/SC.GIF&client=[% Koha.Preference('SyndeticsClientCode') | html %]&type=xw10&upc=[% SEARCH_RESULT.normalized_upc | html %]&oclc=[% SEARCH_RESULT.normalized_oclc | html %]" alt="Cover from Syndetics" />
|
||||
</a>
|
||||
<div class="hint">Syndetics cover image</div>
|
||||
</div>
|
||||
[% END %]
|
||||
[% END %]
|
||||
|
||||
[% IF ( IntranetCoce && CoceProviders && SEARCH_RESULT.normalized_isbn ) %]
|
||||
[% coce_id = SEARCH_RESULT.normalized_ean || SEARCH_RESULT.normalized_isbn %]
|
||||
[% IF ( coce_id ) %]
|
||||
|
|
|
|||
Loading…
Reference in New Issue