diff --git a/authorities/detail.pl b/authorities/detail.pl index f9724ff4ce..ca1654461d 100755 --- a/authorities/detail.pl +++ b/authorities/detail.pl @@ -120,7 +120,8 @@ sub build_tabs { my %subfield_data; $subfield_data{marc_lib}=$tagslib->{$field->tag()}->{$subf[$i][0]}->{lib}; if ($tagslib->{$field->tag()}->{$subf[$i][0]}->{isurl}) { - $subfield_data{marc_value}="$subf[$i][1]"; + $subfield_data{marc_value} = $subf[$i][1]; + $subfield_data{is_url} = 1; } else { $subfield_data{marc_value}=$subf[$i][1]; } diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt index 9fddd71909..618e325105 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt @@ -79,7 +79,11 @@ - [% subfiel.marc_value | html %] + [% IF ( subfiel.is_url ) %] + [% subfiel.marc_value | html %] + [% ELSE %] + [% subfiel.marc_value | html %] + [% END %] [% IF ( subfiel.link ) %]