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

(-)a/Koha/Template/Plugin/ColumnsSettings.pm (+11 lines)
Lines 52-55 sub GetColumns { Link Here
52
        : $columns
52
        : $columns
53
}
53
}
54
54
55
sub is_hidden {
56
    my ( $self, $module, $page, $table, $column_name ) = @_;
57
    my $columns = C4::Utils::DataTables::ColumnsSettings::get_columns( $module, $page, $table );
58
    foreach my $keys(@$columns){
59
        if($keys->{'columnname'} eq $column_name){
60
            return $keys->{'is_hidden'};
61
        }
62
    }
63
    return 0;
64
}
65
55
1;
66
1;
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt (-3 / +2 lines)
Lines 1137-1143 Link Here
1137
        [% IF ( Koha.Preference('OpacLocationOnDetail') == 'column' && itemdata_location ) %]
1137
        [% IF ( Koha.Preference('OpacLocationOnDetail') == 'column' && itemdata_location ) %]
1138
                <th id="item_shelving_location" data-colname="item_shelving_location" class="shelving_location">Shelving location</th>[% END %]
1138
                <th id="item_shelving_location" data-colname="item_shelving_location" class="shelving_location">Shelving location</th>[% END %]
1139
                <th id="item_callnumber" data-colname="item_callnumber" class="call_no">Call number</th>
1139
                <th id="item_callnumber" data-colname="item_callnumber" class="call_no">Call number</th>
1140
        [% IF ( itemdata_materials ) %]
1140
        [% UNLESS ColumnsSettings.is_hidden( 'opac', 'biblio-detail', 'holdingst', 'item_materials') %]
1141
                <th id="item_materials" data-colname="item_materials" class="materials">Materials specified</th>[% END %]
1141
                <th id="item_materials" data-colname="item_materials" class="materials">Materials specified</th>[% END %]
1142
        [% IF ( itemdata_enumchron ) %]
1142
        [% IF ( itemdata_enumchron ) %]
1143
                <th id="item_enumchron" data-colname="item_enumchron" class="vol_info">Vol info</th>[% END %]
1143
                <th id="item_enumchron" data-colname="item_enumchron" class="vol_info">Vol info</th>[% END %]
Lines 1241-1247 Link Here
1241
                            [% END %]
1241
                            [% END %]
1242
                        [% END %]
1242
                        [% END %]
1243
                    </td>
1243
                    </td>
1244
                    [% IF ( itemdata_materials) %]
1244
                    [% UNLESS ColumnsSettings.is_hidden( 'opac', 'biblio-detail', 'holdingst', 'item_materials') %]
1245
                        <td class="materials">[% ITEM_RESULT.materials | html %]</td>
1245
                        <td class="materials">[% ITEM_RESULT.materials | html %]</td>
1246
                    [% END %]
1246
                    [% END %]
1247
                    [% IF ( itemdata_enumchron ) %]
1247
                    [% IF ( itemdata_enumchron ) %]
1248
- 

Return to bug 13547