@@ -, +, @@ --- catalogue/detail.pl | 14 ++++++++++++++ catalogue/search.pl | 9 +++++++++ .../intranet-tmpl/prog/en/modules/catalogue/detail.tt | 11 +++++++++-- .../intranet-tmpl/prog/en/modules/catalogue/results.tt | 11 +++++++++-- 4 files changed, 41 insertions(+), 4 deletions(-) --- a/catalogue/detail.pl +++ a/catalogue/detail.pl @@ -165,12 +165,17 @@ my $upc = GetNormalizedUPC($record,$marcflavour); my $ean = GetNormalizedEAN($record,$marcflavour); my $oclc = GetNormalizedOCLCNumber($record,$marcflavour); my $isbn = GetNormalizedISBN(undef,$record,$marcflavour); +my $content_identifier_exists; +if ( $isbn or $ean or $oclc or $upc ) { + $content_identifier_exists = 1; +} $template->param( normalized_upc => $upc, normalized_ean => $ean, normalized_oclc => $oclc, normalized_isbn => $isbn, + content_identifier_exists => $content_identifier_exists ); my $marcnotesarray = GetMarcNotes( $record, $marcflavour ); @@ -472,6 +477,15 @@ $template->param( searchid => scalar $query->param('searchid'), ); +if ( C4::Context->preference("SyndeticsEnabled") ) { + $template->param(SyndeticsEnabled => 1, + SyndeticsClientCode => C4::Context->preference("SyndeticsClientCode"), + SyndeticsCoverImages => C4::Context->preference("SyndeticsCoverImages"), + SyndeticsCoverImageSize => C4::Context->preference("SyndeticsCoverImageSize") + + ); +} + # $debug and $template->param(debug_display => 1); # Lists --- a/catalogue/search.pl +++ a/catalogue/search.pl @@ -186,6 +186,15 @@ my ($template, $borrowernumber, $cookie) = get_template_and_user({ } ); +if ( C4::Context->preference("SyndeticsEnabled") ) { + $template->param(SyndeticsEnabled => 1, + SyndeticsClientCode => C4::Context->preference("SyndeticsClientCode"), + SyndeticsCoverImages => C4::Context->preference("SyndeticsCoverImages"), + SyndeticsCoverImageSize => C4::Context->preference("SyndeticsCoverImageSize") + + ); +} + my $lang = C4::Languages::getlanguage($cgi); if (C4::Context->preference("marcflavour") eq "UNIMARC" ) { --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt @@ -81,7 +81,7 @@ [% END %] - [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled || IntranetCoce || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %] + [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled || IntranetCoce || ( SyndeticsEnabled && SyndeticsCoverImages ) || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %] [% IF ( XSLTDetailsDisplay ) %]
[% ELSE %] @@ -137,7 +137,7 @@ [% END %] - [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled || IntranetCoce || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %] + [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled || IntranetCoce || ( SyndeticsEnabled && SyndeticsCoverImages ) || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
[% IF ( LocalCoverImages ) %]
@@ -151,6 +151,13 @@
[% END %] + [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] + [% IF ( content_identifier_exists ) %] + + [% ELSE %] + No cover image available + [% END %] + [% END %] [% IF ( IntranetCoce && CoceProviders ) %] [% coce_id = normalized_ean || normalized_isbn %] --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt @@ -411,7 +411,7 @@ - [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %] + [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled || ( SyndeticsEnabled && SyndeticsCoverImages ) || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %] [% END %] @@ -421,7 +421,7 @@ [% SET MaxSearchResultsItemsPerRecordStatusCheck = Koha.Preference('MaxSearchResultsItemsPerRecordStatusCheck') %] [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] - [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled || IntranetCoce || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %] + [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled || IntranetCoce || ( SyndeticsEnabled && SyndeticsCoverImages ) || (Koha.Preference('CustomCoverImages') && Koha.Preference('CustomCoverImagesURL')) ) %]
 Results
[% IF ( LocalCoverImages) %] @@ -441,6 +441,13 @@ [% END %] [% END # /IF AmazonCoverImages %] + [% IF ( SyndeticsEnabled && SyndeticsCoverImages ) %] + [% IF ( SEARCH_RESULT.normalized_isbn || SEARCH_RESULT.normalized_upc || SEARCH_RESULT.normalized_oclc ) %] + + [% ELSE %] + No cover image available + [% END %] + [% END %] [% IF ( IntranetCoce && CoceProviders ) %] [% coce_id = SEARCH_RESULT.normalized_ean || SEARCH_RESULT.normalized_isbn %] --