@@ -, +, @@
---
C4/Items.pm | 15 ++++++---------
.../prog/en/modules/services/itemrecorddisplay.tt | 12 ++++++++++++
2 files changed, 18 insertions(+), 9 deletions(-)
--- a/C4/Items.pm
+++ a/C4/Items.pm
@@ -2835,15 +2835,12 @@ sub PrepareItemrecordDisplay {
$authorised_lib{$value} = $lib;
}
}
- $subfield_data{marc_value} = CGI::scrolling_list(
- -name => 'field_value',
- -values => \@authorised_values,
- -default => "$defaultvalue",
- -labels => \%authorised_lib,
- -size => 1,
- -tabindex => '',
- -multiple => 0,
- );
+ $subfield_data{marc_value} = {
+ type => 'select',
+ values => \@authorised_values,
+ default => "$defaultvalue",
+ labels => \%authorised_lib,
+ };
} elsif ( $tagslib->{$tag}->{$subfield}->{value_builder} ) {
# opening plugin
my $plugin = C4::Context->intranetdir . "/cataloguing/value_builder/" . $tagslib->{$tag}->{$subfield}->{'value_builder'};
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/services/itemrecorddisplay.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/services/itemrecorddisplay.tt
@@ -11,7 +11,19 @@
[% ELSE %]
[% END %]
+ [% IF ( iteminfo.marc_value.type == 'select' ) %]
+
+ [% ELSE %]
[% iteminfo.marc_value %]
+ [% END %]
--