@@ -, +, @@ logic - Apply patch - Verify, that the language menu displays / does not display with combinations of: - opaclanguagedisplay (Allow) - opaclanguages ( > 1 language selected) - OpacLangSelectorMode (top or both) - Verify that sysprefs opacuserlogin and EnableOpacSearchHistory do not interfere with the lenguage menu (before, at least one of them had to be on to display the menu) - Verify that language switching works as before. --- .../bootstrap/en/includes/masthead-langmenu.inc | 36 +++++++++++++++++ .../opac-tmpl/bootstrap/en/includes/masthead.inc | 41 ++------------------ 2 files changed, 40 insertions(+), 37 deletions(-) create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead-langmenu.inc --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead-langmenu.inc +++ a/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead-langmenu.inc @@ -0,0 +1,36 @@ + +[% IF ( ( opaclanguagesdisplay ) && + ( ! one_language_enabled ) && + ( languages_loop ) && + ( OpacLangSelectorMode == 'both' || OpacLangSelectorMode == 'top') ) +%] + +[% END # / IF opaclanguagedisplay %] + --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc +++ a/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc @@ -68,46 +68,13 @@ [% END # / IF virtualshelves %] [% IF Koha.Preference( 'virtualshelves' ) == 1 %]
[% END %] - [% IF Koha.Preference( 'opacuserlogin' ) == 1 || EnableOpacSearchHistory %] + [% IF Koha.Preference( 'opacuserlogin' ) == 1 || opaclanguagesdisplay || EnableOpacSearchHistory %]