View | Details | Raw Unified | Return to bug 12673
Collapse All | Expand All

(-)a/C4/Items.pm (-9 / +6 lines)
Lines 2835-2849 sub PrepareItemrecordDisplay { Link Here
2835
                            $authorised_lib{$value} = $lib;
2835
                            $authorised_lib{$value} = $lib;
2836
                        }
2836
                        }
2837
                    }
2837
                    }
2838
                    $subfield_data{marc_value} = CGI::scrolling_list(
2838
                    $subfield_data{marc_value} = {
2839
                        -name     => 'field_value',
2839
                        type    => 'select',
2840
                        -values   => \@authorised_values,
2840
                        values  => \@authorised_values,
2841
                        -default  => "$defaultvalue",
2841
                        default => "$defaultvalue",
2842
                        -labels   => \%authorised_lib,
2842
                        labels  => \%authorised_lib,
2843
                        -size     => 1,
2843
                    };
2844
                        -tabindex => '',
2845
                        -multiple => 0,
2846
                    );
2847
                } elsif ( $tagslib->{$tag}->{$subfield}->{value_builder} ) {
2844
                } elsif ( $tagslib->{$tag}->{$subfield}->{value_builder} ) {
2848
                        # opening plugin
2845
                        # opening plugin
2849
                        my $plugin = C4::Context->intranetdir . "/cataloguing/value_builder/" . $tagslib->{$tag}->{$subfield}->{'value_builder'};
2846
                        my $plugin = C4::Context->intranetdir . "/cataloguing/value_builder/" . $tagslib->{$tag}->{$subfield}->{'value_builder'};
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/services/itemrecorddisplay.tt (-1 / +12 lines)
Lines 11-17 Link Here
11
        [% ELSE %]
11
        [% ELSE %]
12
            <label>[% iteminfo.subfield %] - [% iteminfo.marc_lib %]</label>
12
            <label>[% iteminfo.subfield %] - [% iteminfo.marc_lib %]</label>
13
        [% END %]
13
        [% END %]
14
        [% IF ( iteminfo.marc_value.type == 'select' ) %]
15
        <select name="field_value" size="1">
16
        [% FOREACH value IN iteminfo.marc_value.values %]
17
          [% IF ( value == iteminfo.marc_value.default ) %]
18
            <option value="[% value %]" selected="selected">[% iteminfo.marc_value.labels.$value %]</option>
19
          [% ELSE %]
20
            <option value="[% value %]">[% iteminfo.marc_value.labels.$value %]</option>
21
          [% END %]
22
        [% END %]
23
        </select>
24
        [% ELSE %]
14
        [% iteminfo.marc_value %]
25
        [% iteminfo.marc_value %]
26
        [% END %]
15
        <input type="hidden" name="itemid" value="1" />
27
        <input type="hidden" name="itemid" value="1" />
16
        <input type="hidden" name="kohafield" value="[% iteminfo.kohafield %]" />
28
        <input type="hidden" name="kohafield" value="[% iteminfo.kohafield %]" />
17
        <input type="hidden" name="tag" value="[% iteminfo.tag %]" />
29
        <input type="hidden" name="tag" value="[% iteminfo.tag %]" />
18
- 

Return to bug 12673