From f199a0de4ea1e2702416acafb69e161d4126945e 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=UTF-8 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 --- opac/opac-search.pl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/opac/opac-search.pl b/opac/opac-search.pl index 896a799..1780b55 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; -- 1.7.10.4