Lines 756-769
sub custom_cover_image_url {
Link Here
|
756 |
my $url = C4::Context->preference('CustomCoverImagesURL'); |
756 |
my $url = C4::Context->preference('CustomCoverImagesURL'); |
757 |
if ( $url =~ m|{isbn}| ) { |
757 |
if ( $url =~ m|{isbn}| ) { |
758 |
my $isbn = $self->biblioitem->isbn; |
758 |
my $isbn = $self->biblioitem->isbn; |
|
|
759 |
return unless $isbn; |
759 |
$url =~ s|{isbn}|$isbn|g; |
760 |
$url =~ s|{isbn}|$isbn|g; |
760 |
} |
761 |
} |
761 |
if ( $url =~ m|{normalized_isbn}| ) { |
762 |
if ( $url =~ m|{normalized_isbn}| ) { |
762 |
my $normalized_isbn = C4::Koha::GetNormalizedISBN($self->biblioitem->isbn); |
763 |
my $normalized_isbn = C4::Koha::GetNormalizedISBN($self->biblioitem->isbn); |
|
|
764 |
return unless $normalized_isbn; |
763 |
$url =~ s|{normalized_isbn}|$normalized_isbn|g; |
765 |
$url =~ s|{normalized_isbn}|$normalized_isbn|g; |
764 |
} |
766 |
} |
765 |
if ( $url =~ m|{issn}| ) { |
767 |
if ( $url =~ m|{issn}| ) { |
766 |
my $issn = $self->biblioitem->issn; |
768 |
my $issn = $self->biblioitem->issn; |
|
|
769 |
return unless $issn; |
767 |
$url =~ s|{issn}|$issn|g; |
770 |
$url =~ s|{issn}|$issn|g; |
768 |
} |
771 |
} |
769 |
|
772 |
|
Lines 773-778
sub custom_cover_image_url {
Link Here
|
773 |
my $subfield = $+{subfield}; |
776 |
my $subfield = $+{subfield}; |
774 |
my $marc_record = $self->metadata->record; |
777 |
my $marc_record = $self->metadata->record; |
775 |
my $value = $marc_record->subfield($field, $subfield); |
778 |
my $value = $marc_record->subfield($field, $subfield); |
|
|
779 |
return unless $value; |
776 |
$url =~ s|$re|$value|; |
780 |
$url =~ s|$re|$value|; |
777 |
} |
781 |
} |
778 |
|
782 |
|