From 96dc8bbd8ea56fee5013b8a604950f6adf2bbb4b Mon Sep 17 00:00:00 2001 From: Bernardo Gonzalez Kriegel Date: Sat, 31 Oct 2015 11:03:55 -0300 Subject: [PATCH] Bug 15092: item type descriptions not showing in OPAC advsearch MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Go to OPAC > Advanced Search Tab 'Item type' only shows itemtype icons, no descriptions. Descriptions must be shown always To test: 1) Go to OPAC > Advanced search 2) Check no descriptions for item types Also check that, reloading the page, item types shows in random order 3) Apply the patch 4) Check there are descriptions now and order is by description Followed test plan, works as expected. Signed-off-by: Marc Véron Signed-off-by: Katrin Fischer Signed-off-by: Tomas Cohen Arazi --- opac/opac-search.pl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/opac/opac-search.pl b/opac/opac-search.pl index 896a7991ce..1780b5518a 100755 --- a/opac/opac-search.pl +++ b/opac/opac-search.pl @@ -211,6 +211,10 @@ $template->param(search_languages_loop => $languages_limit_loop,); # load the Type stuff my $itemtypes = GetItemTypesCategorized; +# add translated_description to itemtypes +foreach my $itemtype ( keys %{$itemtypes} ) { + $itemtypes->{$itemtype}->{translated_description} = getitemtypeinfo( $itemtype, 'opac' )->{translated_description}; +} # the index parameter is different for item-level itemtypes my $itype_or_itemtype = (C4::Context->preference("item-level_itypes"))?'itype':'itemtype'; my @advancedsearchesloop; -- 2.39.5