@@ -, +, @@ inappropriate --- catalogue/image.pl | 2 ++ .../prog/en/modules/catalogue/detail.tt | 8 +++++++- koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt | 2 +- opac/opac-image.pl | 2 ++ opac/opac-imageviewer.pl | 2 +- 5 files changed, 13 insertions(+), 3 deletions(-) --- a/catalogue/image.pl +++ a/catalogue/image.pl @@ -55,6 +55,8 @@ imagenumber, a random image is selected. =cut +error() unless C4::Context->preference("OPACLocalCoverImages"); + if (defined $data->param('imagenumber')) { $imagenumber = $data->param('imagenumber'); } elsif (defined $data->param('biblionumber')) { --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt @@ -233,7 +233,7 @@ function verify_images() { [% IF ( subscriptionsnumber ) %]
  • Subscriptions
  • [% END %] [% IF ( FRBRizeEditions ) %][% IF ( XISBNS ) %]
  • Editions
  • [% END %][% END %] [% IF ( AmazonSimilarItems ) %]
  • Related Titles
  • [% END %] -[% IF ( LocalCoverImages ) %]
  • Images
  • [% END %] +[% IF ( LocalCoverImages ) %][% IF ( localimages || CAN_user_tools_upload_local_cover_images ) %]
  • Images
  • [% END %][% END %]
    @@ -527,12 +527,18 @@ function verify_images() { [% IF ( LocalCoverImages ) %]
    +[% IF ( localimages ) %]
    Click on an image to view it in the image viewer
    [% FOREACH image IN localimages %] [% IF image %] img [% END %] [% END %] +[% ELSE %] +[% IF ( CAN_user_tools_upload_local_cover_images ) %] +

    No images have been uploaded for this bibliographic record yet. Please upload one.

    +[% END %] +[% END %]
    [% END %] --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt +++ a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt @@ -548,7 +548,7 @@ YAHOO.util.Event.onContentReady("furtherm", function () { Serial Collection [% END %] - [% IF ( OPACLocalCoverImages ) %]
  • Images
  • [% END %] + [% IF ( OPACLocalCoverImages ) %][% IF ( localimages ) %]
  • Images
  • [% END %][% END %] [% IF ( serialcollection ) %] --- a/opac/opac-image.pl +++ a/opac/opac-image.pl @@ -55,6 +55,8 @@ imagenumber, a random image is selected. =cut +error() unless C4::Context->preference("OPACLocalCoverImages"); + if (defined $data->param('imagenumber')) { $imagenumber = $data->param('imagenumber'); } elsif (defined $data->param('biblionumber')) { --- a/opac/opac-imageviewer.pl +++ a/opac/opac-imageviewer.pl @@ -46,7 +46,7 @@ if (C4::Context->preference("OPACLocalCoverImages")) { $template->{VARS}->{'OPACLocalCoverImages'} = 1; $template->{VARS}->{'images'} = \@images; $template->{VARS}->{'biblionumber'} = $biblionumber; - $template->{VARS}->{'imagenumber'} = $images[0] || ''; + $template->{VARS}->{'imagenumber'} = $imagenumber || $images[0] || ''; } $template->{VARS}->{'biblio'} = $biblio; --