From 4a617ead50a1ae4827bd6a2b4c9583dc90ca3b35 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Tue, 3 May 2016 09:48:11 -0400 Subject: [PATCH] Bug 16315 - OPAC Shelfbrowser doesn't display the full title Content-Type: text/plain; charset="utf-8" This patch adds subtitle information to the display of titles in the OPAC's shelf browser. To test, apply the patch and make sure OPACShelfBrowser is enabled. - View the detail page for any title in the OPAC which has items. - Click the "Browse shelf" link next to any item in the holdings table. - The titles in the shelf browser should display with all subtitle information as defined in Keywords to MARC mapping. --- C4/ShelfBrowser.pm | 1 + koha-tmpl/opac-tmpl/bootstrap/en/includes/shelfbrowser.inc | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/C4/ShelfBrowser.pm b/C4/ShelfBrowser.pm index 8e8e05b..923b7fe 100644 --- a/C4/ShelfBrowser.pm +++ b/C4/ShelfBrowser.pm @@ -229,6 +229,7 @@ sub GetShelfInfo { $item->{'browser_normalized_oclc'} = GetNormalizedOCLCNumber($this_record,$marcflavour); $item->{'browser_normalized_isbn'} = GetNormalizedISBN(undef,$this_record,$marcflavour); $item->{'browser_normalized_ean'} = GetNormalizedEAN($this_record,$marcflavour); + $item->{'subtitle'} = GetRecordValue('subtitle', $this_record, GetFrameworkCode( $item->{biblionumber} )); push @valid_items, $item; } return @valid_items; diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/shelfbrowser.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/shelfbrowser.inc index f806b4f..161f279 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/shelfbrowser.inc +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/shelfbrowser.inc @@ -81,7 +81,13 @@ [% FOREACH item IN shelfbrowser_items %] [% item.itemcallnumber %] - [% item.title |html %] + + [% item.title |html %] + [% FOREACH subtitl IN item.subtitle %] + [% IF Koha.Preference('marcflavour')=='UNIMARC' %],[% END %] + [% subtitl.subfield |html %] + [% END %] + [% END %] -- 2.1.4