@@ -, +, @@ C4::Items.pm --- 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 %] --