@@ -, +, @@
holdings table
Call number column.
---
admin/columns_settings.yml | 3 +++
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 5 +++++
opac/opac-detail.pl | 3 ++-
3 files changed, 10 insertions(+), 1 deletion(-)
--- a/admin/columns_settings.yml
+++ a/admin/columns_settings.yml
@@ -1094,6 +1094,9 @@ modules:
-
columnname: item_callnumber
-
+ columnname: item_materials
+ is_hidden: 1
+ -
columnname: item_enumchron
-
columnname: item_url
--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt
+++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt
@@ -1146,6 +1146,8 @@
[% IF ( Koha.Preference('OpacLocationOnDetail') == 'column' && itemdata_location ) %]
Shelving location | [% END %]
Call number |
+ [% IF ( itemdata_materials ) %]
+ Materials specified | [% END %]
[% IF ( itemdata_enumchron ) %]
Vol info | [% END %]
[% IF ( itemdata_uri ) %]
@@ -1248,6 +1250,9 @@
[% END %]
[% END %]
+ [% IF ( itemdata_materials) %]
+ [% ITEM_RESULT.materials | html %] |
+ [% END %]
[% IF ( itemdata_enumchron ) %]
[% IF ITEM_RESULT.enumchron && ITEM_RESULT.serialseq %]
--- a/opac/opac-detail.pl
+++ a/opac/opac-detail.pl
@@ -698,7 +698,7 @@ if ( not $viewallitems and @items > $max_items_to_display ) {
$itm->{'imageurl'} = getitemtypeimagelocation( 'opac', $itemtypes->{ $itm->{itype} }->{'imageurl'} );
$itm->{'description'} = $itemtypes->{ $itm->{itype} }->{translated_description};
}
- foreach (qw(ccode enumchron copynumber itemnotes location_description uri)) {
+ foreach (qw(ccode materials enumchron copynumber itemnotes location_description uri)) {
$itemfields{$_} = 1 if ($itm->{$_});
}
@@ -780,6 +780,7 @@ if( C4::Context->preference('ArticleRequests') ) {
norequests => $norequests,
RequestOnOpac => C4::Context->preference("RequestOnOpac"),
itemdata_ccode => $itemfields{ccode},
+ itemdata_materials => $itemfields{materials},
itemdata_enumchron => $itemfields{enumchron},
itemdata_uri => $itemfields{uri},
itemdata_copynumber => $itemfields{copynumber},
--
|