@@ -, +, @@ --- .../prog/en/modules/catalogue/results.tt | 1067 ++++++++++---------- 1 file changed, 555 insertions(+), 512 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt @@ -18,6 +18,7 @@ [% SET DetailPage="detail.pl" %] [% END %] [% INCLUDE 'doc-head-open.inc' %] + Koha › Catalog › [% IF ( searchdesc ) %]Results of search [% IF ( query_desc ) %]for '[% query_desc | html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %][% ELSE %]You did not specify any search criteria[% END %] [% INCLUDE 'doc-head-close.inc' %] @@ -27,9 +28,9 @@ [% INCLUDE 'cat-search.inc' %]
@@ -37,551 +38,593 @@
- [% IF ( outer_sup_results_loop ) %] -
-
- [% END %] - - [% IF ( koha_spsuggest ) %] -
Did you mean: - -
- [% END %] - - [% IF ( total ) %] - -

- [% total | html %] result(s) found [% IF ( query_desc ) %]for '[% query_desc | html %]'[% END %][% IF limit_desc %] with limit(s): '[% limit_desc | html %]'[% END %][% IF ( LibraryName ) %] in [% LibraryName | html %] Catalog[% END %]. -

- -
- -
- Select all - | - Clear all - | - Unhighlight - Highlight - | - - [% IF ( intranetbookbag ) %] - - [% END %] + [% IF ( outer_sup_results_loop ) %] +
+
+ [% END %] - [% IF Koha.Preference('virtualshelves') %] -
- -
- -
- [% ELSE %] -
-
- -
-

No results found

- [% IF ( searchdesc ) %] -

- No results match your search [% IF ( query_desc ) %]for '[% query_desc | html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %][% IF ( LibraryName ) %] in [% LibraryName | html %] Catalog[% END %]. -

- [% ELSE %] -

You did not specify any search criteria.

- [% END %] -
- [% END %] - - [% IF ( query_error ) %] -

Error: [% query_error | html %]

- [% END %] - - - [% IF ( total ) %] - [% IF ( scan ) %] -

Scan index:

-
- - - - - - - -
- [% IF ( scan_search_term_to_use ) %] - Scan Index for: - [% ELSE %] - Scan Index for: - [% END %] -
- - - -
-
- -
- - - - - - [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] - - - - - [% END %] -
Term/PhraseCount
- [% SEARCH_RESULT.title | html %] - - [% SEARCH_RESULT.author | html %] -
-
- [% ELSE %] -
- [% INCLUDE 'page-numbers.inc' %] - -
- [% IF ( searchdesc ) %] - [% FOREACH QUERY_INPUT IN QUERY_INPUTS %] - - [% END %] - [% FOREACH LIMIT_INPUT IN LIMIT_INPUTS %] - - [% END %] - [% END %] + [% IF ( total ) %] + +

+ [% total | html %] result(s) found [% IF ( query_desc ) %]for '[% query_desc | html %]'[% END %][% IF limit_desc %] with limit(s): '[% limit_desc | html %]'[% END %][% IF ( LibraryName ) %] in [% LibraryName | html %] Catalog[% END %]. +

+ +
+
+ Select all + | + Clear all + | + Unhighlight + Highlight + | + + [% IF ( intranetbookbag ) %] + + [% END %] - - - - [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled ) %][% END %] - - - - - [% SET MaxSearchResultsItemsPerRecordStatusCheck = Koha.Preference('MaxSearchResultsItemsPerRecordStatusCheck') %] - [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] - - [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled ) %] - - [% END %] - - - - - + [% IF ( sort_by == "title_za" || sort_by == "title_dsc" ) %] +
  • Title (Z-A)
  • + [% ELSE %] +
  • Title (Z-A)
  • + [% END %] + + + + + + [% ELSE # /IF total %] + +
    + + + +

    No results found

    + [% IF ( searchdesc ) %] +

    + No results match your search [% IF ( query_desc ) %]for '[% query_desc | html %]'[% END %][% IF ( limit_desc ) %] with limit(s): '[% limit_desc | html %]'[% END %][% IF ( LibraryName ) %] in [% LibraryName | html %] Catalog[% END %]. +

    + [% ELSE %] +

    You did not specify any search criteria.

    [% END %] -
     ResultsLocation
    - [% IF ( LocalCoverImages) %] - - - - [% END %] - [% IF ( AdlibrisEnabled && SEARCH_RESULT.normalized_isbn ) %] - Adlibris cover image - [% END %] - [% IF ( AmazonCoverImages ) %] - [% IF ( SEARCH_RESULT.normalized_isbn ) %] - - - [% ELSIF ( !LocalCoverImages ) %] - - + [% IF Koha.Preference('virtualshelves') %] +
    + +
    - - - - [% UNLESS ( item_level_itypes ) %] -
    - [% IF !noItemTypeImages && SEARCH_RESULT.imageurl %] - [% SEARCH_RESULT.description | html %] + [% IF add_to_some_public_shelves.count %] + + [% SET number_of_public_shelves = 0 %] + [% FOREACH s IN add_to_some_public_shelves %] + [% IF shelfnumber != s.shelfnumber %] +
  • + [% s.shelfname | html %] +
  • + [% SET number_of_public_shelves = number_of_public_shelves + 1 %] + [% IF number_of_public_shelves == 10 %][% LAST %][% END %] + [% END %] + [% END %] + [% END %] + + [% IF add_to_some_private_shelves.count > 10 or add_to_some_public_shelves.count > 10 %] +
  • + More lists +
  • [% END %] - [% SEARCH_RESULT.description | html %] +
  • + New list +
  • + +
    + [% END # /IF virtualshelves %] + + [% IF ( CAN_user_reserveforothers_place_holds && DisplayMultiPlaceHold ) %] + [% IF ( holdfor ) %] + - [% END %] + [% ELSE %] + + [% END # /IF holfor %] + [% END # /IF CAN_user_reserveforothers_place_holds %] - [% SEARCH_RESULT.result_number | html %]. - [% SEARCH_RESULT.XSLTResultsRecord | $raw %] + [% IF Koha.Preference('BrowseResultSelection') %] + + [% END %] -

    + [% IF ( CAN_user_editcatalogue_edit_catalogue ) %] +

    + [% END %] - [% IF ( SEARCH_RESULT.norequests ) %] - No holds allowed - [% ELSE %] - [% IF CAN_user_reserveforothers_place_holds %] - Holds ([% Biblio.HoldsCount( SEARCH_RESULT.biblionumber ) | html %]) - [% IF ( holdfor ) %] | Place hold for [% holdfor_firstname | html %] [% holdfor_surname | html %] ([% holdfor_cardnumber | html %])[% END %] - [% ELSE %] - Holds ([% Biblio.HoldsCount( SEARCH_RESULT.biblionumber ) | html %]) - [% END %] + [% IF ( searchdesc ) %] + [% BLOCK sort_search_query ~%] + [%~ FOREACH QUERY_INPUT IN QUERY_INPUTS ~%] + &[% QUERY_INPUT.input_name | html %]=[% QUERY_INPUT.input_value | html %] + [%~ END ~%] + [%~ FOREACH LIMIT_INPUT IN LIMIT_INPUTS ~%] + &[% LIMIT_INPUT.input_name | html %]=[% LIMIT_INPUT.input_value | html %] + [%~ END ~%] + [%~ END %] [% END %] - [% IF Koha.Preference('intranetbookbag') == 1 %] - [% IF ( SEARCH_RESULT.incart ) %] - | In your cart (remove) +
    + +
    - [% IF ( SEARCH_RESULT.items_count ) %] - - [% IF MaxSearchResultsItemsPerRecordStatusCheck && SEARCH_RESULT.items_count > MaxSearchResultsItemsPerRecordStatusCheck %] - - [% END %] - [% tnx('{count} item', '{count} items', SEARCH_RESULT.items_count, {count = SEARCH_RESULT.items_count}) | html %][% IF ( SEARCH_RESULT.availablecount ) %], [% SEARCH_RESULT.availablecount | html %] available:[% ELSE %], None available[% END %] + [% IF ( sort_by == "popularity_asc" ) %] +
  • Popularity (least to most)
  • + [% ELSE %] +
  • Popularity (least to most)
  • + [% END %] - [% IF MaxSearchResultsItemsPerRecordStatusCheck && SEARCH_RESULT.items_count > MaxSearchResultsItemsPerRecordStatusCheck %] -
    - [% END %] -
    + - [% IF ( SEARCH_RESULT.availablecount ) %] -
      - [% FOREACH available_items_loo IN SEARCH_RESULT.available_items_loop %] + [% IF ( sort_by == "author_az" || sort_by == "author_asc" ) %] +
    • Author (A-Z)
    • + [% ELSE %] +
    • Author (A-Z)
    • + [% END %] - [% IF item_level_itypes && !noItemTypeImages && available_items_loo.imageurl %] -
    • - [% available_items_loo.description | html %] - [% ELSE %] -
    • - [% END %] - [% IF ( available_items_loo.branchname ) %][% available_items_loo.branchname | html %][% END %] - [% IF ( available_items_loo.location ) %][% available_items_loo.location | html %][% END %] - [% IF ( available_items_loo.itemcallnumber ) %][[% available_items_loo.itemcallnumber | html %]][% END %] - ([% available_items_loo.count | html %]) - [% IF item_level_itypes && available_items_loo.description %] -
      [% available_items_loo.description | html %] - [% END %] -
    • + [% IF ( sort_by == "author_za" || sort_by == "author_dsc" ) %] +
    • Author (Z-A)
    • + [% ELSE %] +
    • Author (Z-A)
    • [% END %] -
    + + + + [% IF ( sort_by == "call_number_asc" ) %] +
  • Call Number (0-9 to A-Z)
  • + [% ELSE %] +
  • Call Number (0-9 to A-Z)
  • [% END %] - [% IF ( SEARCH_RESULT.onloancount ) %] - [% SEARCH_RESULT.onloancount | html %] on loan: -
      - [% FOREACH onloan_items_loo IN SEARCH_RESULT.onloan_items_loop %] - [% IF item_level_itypes && !noItemTypeImages && onloan_items_loo.imageurl %] -
    • - [% onloan_items_loo.description | html %] - [% ELSE %] -
    • - [% END %] - [% IF ( onloan_items_loo.branchname ) %][% onloan_items_loo.branchname | html %][% END %] - [% IF ( onloan_items_loo.location ) %][% onloan_items_loo.location | html %][% END %] - [% IF ( onloan_items_loo.itemcallnumber ) %][[% onloan_items_loo.itemcallnumber | html %]][% END %] - ([% onloan_items_loo.count | html %][% IF ( onloan_items_loo.longoverdue ) %], [% onloan_items_loo.longoverdue | html %] long overdue[% END %]) date due: [% onloan_items_loo.due_date | $KohaDates %] - [% IF item_level_itypes && onloan_items_loo.description %] -
      [% onloan_items_loo.description | html %] - [% END %] -
    • + [% IF ( sort_by == "call_number_dsc" ) %] +
    • Call number (Z-A to 9-0)
    • + [% ELSE %] +
    • Call number (Z-A to 9-0)
    • [% END %] -
    + + + [% IF ( sort_by == "pubdate_dsc" ) %] +
  • Publication/Copyright date: newest to oldest
  • + [% ELSE %] +
  • Publication/Copyright date: newest to oldest
  • [% END %] - [% IF ( SEARCH_RESULT.othercount ) %] - [% SEARCH_RESULT.othercount | html %] unavailable: -
      - [% FOREACH other_items_loo IN SEARCH_RESULT.other_items_loop %] - [% IF item_level_itypes && !noItemTypeImages && other_items_loo.imageurl %] -
    • - [% other_items_loo.description | html %] - [% ELSE %] -
    • - [% END %] - [% IF ( other_items_loo.branchname ) %][% other_items_loo.branchname | html %][% END %] - [% IF ( other_items_loo.location ) %][% other_items_loo.location | html %][% END %] - [% IF ( other_items_loo.itemcallnumber ) %][[% other_items_loo.itemcallnumber | html %]][% END %] - [% IF ( other_items_loo.withdrawn ) %]([% AuthorisedValues.GetByCode( 'WITHDRAWN', other_items_loo.withdrawn ) | html %])[% END %] - [% IF ( other_items_loo.itemlost ) %]([% AuthorisedValues.GetByCode( 'LOST', other_items_loo.itemlost ) | html %])[% END %] - [% IF ( other_items_loo.damaged ) %]([% AuthorisedValues.GetByCode( 'DAMAGED', other_items_loo.damaged ) | html %])[% END %] - [% IF ( other_items_loo.intransit ) %](In transit)[% END %] - [% IF ( other_items_loo.onhold ) %](On hold)[% END %] - [% IF ( other_items_loo.notforloan ) %][% other_items_loo.notforloan | html %][% END %] - ([% other_items_loo.count | html %]) - [% IF item_level_itypes && other_items_loo.description %] -
      [% other_items_loo.description | html %] - [% END %] -
    • + [% IF ( sort_by == "pubdate_asc" ) %] +
    • Publication/Copyright date: oldest to newest
    • + [% ELSE %] +
    • Publication/Copyright date: oldest to newest
    • [% END %] -
    + + [% IF ( sort_by == "acqdate_dsc" ) %] +
  • Acquisition date: newest to oldest
  • + [% ELSE %] +
  • Acquisition date: newest to oldest
  • [% END %] + + [% IF ( sort_by == "acqdate_asc" ) %] +
  • Acquisition date: oldest to newest
  • [% ELSE %] - [% IF ( SEARCH_RESULT.ALTERNATEHOLDINGS.count ) %] - Other holdings: - + + + [% IF ( sort_by == "title_az" || sort_by == "title_asc" ) %] +
  • Title (A-Z)
  • [% ELSE %] - No items +
  • Title (A-Z)
  • [% END %] - [% END %] -
    - -
    - [% END %] - [% INCLUDE 'page-numbers.inc' %] - [% ELSE %] - - [% END %] -[% IF ( outer_sup_results_loop ) %] -
    -
    -[% FOREACH outer_sup_results_loo IN outer_sup_results_loop %] - - [% IF ( outer_sup_results_loo.inner_sup_results_loop ) %] - [% outer_sup_results_loo.servername | html %] - [% FOREACH inner_sup_results_loo IN outer_sup_results_loo.inner_sup_results_loop %] - - [% END %] - [% END %] - -[% END %] -
    -
    -[% END %] +
    + [% END # /IF total %] + + [% IF ( query_error ) %] +

    Error: [% query_error | html %]

    + [% END %] + + + [% IF ( total ) %] + [% IF ( scan ) %] +

    Scan index:

    +
    + + + + + + + +
    + [% IF ( scan_search_term_to_use ) %] + Scan Index for: + [% ELSE %] + Scan Index for: + [% END %] +
    + + + +
    +
    + +
    + + + + + + [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] + + + + + [% END %] +
    Term/PhraseCount
    + [% SEARCH_RESULT.title | html %] + + [% SEARCH_RESULT.author | html %] +
    +
    + [% ELSE # /IF scan %] + +
    + [% INCLUDE 'page-numbers.inc' %] + +
    + [% IF ( searchdesc ) %] + [% FOREACH QUERY_INPUT IN QUERY_INPUTS %] + + [% END %] + [% FOREACH LIMIT_INPUT IN LIMIT_INPUTS %] + + [% END %] + [% END %] - - - - - -
    - -
    - - - -
    + + + + [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled ) %] + + [% END %] + + + + + [% SET MaxSearchResultsItemsPerRecordStatusCheck = Koha.Preference('MaxSearchResultsItemsPerRecordStatusCheck') %] + [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] + + [% IF ( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled ) %] + + [% END # /IF( AmazonCoverImages || LocalCoverImages || AdlibrisEnabled )%] + + + + + + + + [% END # /FOREACH SEARCH_RESULT %] +
     ResultsLocation
    + [% IF ( LocalCoverImages) %] + + + + [% END %] + [% IF ( AdlibrisEnabled && SEARCH_RESULT.normalized_isbn ) %] + Adlibris cover image + [% END %] + [% IF ( AmazonCoverImages ) %] + [% IF ( SEARCH_RESULT.normalized_isbn ) %] + + + [% ELSIF ( !LocalCoverImages ) %] + + + [% END %] + + [% END # /IF AmazonCoverImages %] + + + + [% UNLESS ( item_level_itypes ) %] +
    + [% IF !noItemTypeImages && SEARCH_RESULT.imageurl %] + [%  SEARCH_RESULT.description | html %] + [% END %] + [% SEARCH_RESULT.description | html %] +
    + [% END %] + + [% SEARCH_RESULT.result_number | html %]. + [% SEARCH_RESULT.XSLTResultsRecord | $raw %] + +

    + [% IF ( SEARCH_RESULT.norequests ) %] + No holds allowed + [% ELSE %] + [% IF CAN_user_reserveforothers_place_holds %] + Holds ([% Biblio.HoldsCount( SEARCH_RESULT.biblionumber ) | html %]) + [% IF ( holdfor ) %] | Place hold for [% holdfor_firstname | html %] [% holdfor_surname | html %] ([% holdfor_cardnumber | html %])[% END %] + [% ELSE %] + Holds ([% Biblio.HoldsCount( SEARCH_RESULT.biblionumber ) | html %]) + [% END %] + [% END # /IF SEARCH_RESULT.norequests %] + + [% IF Koha.Preference('intranetbookbag') == 1 %] + [% IF ( SEARCH_RESULT.incart ) %] + | In your cart (remove) + [% ELSE %] + | Add to cart + [% END %] + [% END # / IF intranetbookbag %] + + [% IF Koha.Preference('ArticleRequests') %] + | Request article + [% END %] + + [% IF ( CAN_user_editcatalogue_edit_catalogue ) %] + | Edit record + [% END %] + [% IF ( CAN_user_editcatalogue_edit_items ) %] + | Edit items + [% END %] + + [% IF ( OPACBaseURL ) %] + + | OPAC view + + [% END %] +

    +
    +
    + [% IF ( SEARCH_RESULT.items_count ) %] + + [% IF MaxSearchResultsItemsPerRecordStatusCheck && SEARCH_RESULT.items_count > MaxSearchResultsItemsPerRecordStatusCheck %] + + [% END %] + + [% tnx('{count} item', '{count} items', SEARCH_RESULT.items_count, {count = SEARCH_RESULT.items_count}) | html %][% IF ( SEARCH_RESULT.availablecount ) %], [% SEARCH_RESULT.availablecount | html %] available:[% ELSE %], None available[% END %] + + [% IF MaxSearchResultsItemsPerRecordStatusCheck && SEARCH_RESULT.items_count > MaxSearchResultsItemsPerRecordStatusCheck %] + + [% END %] + + + [% IF ( SEARCH_RESULT.availablecount ) %] +
      + [% FOREACH available_items_loo IN SEARCH_RESULT.available_items_loop %] + [% IF item_level_itypes && !noItemTypeImages && available_items_loo.imageurl %] +
    • + [% available_items_loo.description | html %] + [% ELSE %] +
    • + [% END %] + [% IF ( available_items_loo.branchname ) %] + [% available_items_loo.branchname | html %] + [% END %] + [% IF ( available_items_loo.location ) %] + [% available_items_loo.location | html %] + [% END %] + [% IF ( available_items_loo.itemcallnumber ) %] + [[% available_items_loo.itemcallnumber | html %]] + [% END %] + ([% available_items_loo.count | html %]) + [% IF item_level_itypes && available_items_loo.description %] +
      [% available_items_loo.description | html %] + [% END %] +
    • + [% END # /FOREACH available_items_loo %] +
    + [% END # /IF SEARCH_RESULT.availablecount %] + + [% IF ( SEARCH_RESULT.onloancount ) %] + [% SEARCH_RESULT.onloancount | html %] on loan: +
      + [% FOREACH onloan_items_loo IN SEARCH_RESULT.onloan_items_loop %] + [% IF item_level_itypes && !noItemTypeImages && onloan_items_loo.imageurl %] +
    • + [% onloan_items_loo.description | html %] + [% ELSE %] +
    • + [% END %] + [% IF ( onloan_items_loo.branchname ) %] + [% onloan_items_loo.branchname | html %] + [% END %] + [% IF ( onloan_items_loo.location ) %] + [% onloan_items_loo.location | html %] + [% END %] + [% IF ( onloan_items_loo.itemcallnumber ) %] + [[% onloan_items_loo.itemcallnumber | html %]] + [% END %] + ([% onloan_items_loo.count | html %][% IF ( onloan_items_loo.longoverdue ) %], [% onloan_items_loo.longoverdue | html %] long overdue[% END %]) date due: [% onloan_items_loo.due_date | $KohaDates %] + [% IF item_level_itypes && onloan_items_loo.description %] +
      [% onloan_items_loo.description | html %] + [% END %] +
    • + [% END # /FOREACH onloan_items_loo %] +
    + [% END # IF SEARCH_RESULT.onloancount %] + + [% IF ( SEARCH_RESULT.othercount ) %] + [% SEARCH_RESULT.othercount | html %] unavailable: +
      + [% FOREACH other_items_loo IN SEARCH_RESULT.other_items_loop %] + [% IF item_level_itypes && !noItemTypeImages && other_items_loo.imageurl %] +
    • + [% other_items_loo.description | html %] + [% ELSE %] +
    • + [% END %] + [% IF ( other_items_loo.branchname ) %] + [% other_items_loo.branchname | html %] + [% END %] + [% IF ( other_items_loo.location ) %] + [% other_items_loo.location | html %] + [% END %] + [% IF ( other_items_loo.itemcallnumber ) %] + [[% other_items_loo.itemcallnumber | html %]] + [% END %] + [% IF ( other_items_loo.withdrawn ) %] + ([% AuthorisedValues.GetByCode( 'WITHDRAWN', other_items_loo.withdrawn ) | html %]) + [% END %] + [% IF ( other_items_loo.itemlost ) %] + ([% AuthorisedValues.GetByCode( 'LOST', other_items_loo.itemlost ) | html %]) + [% END %] + [% IF ( other_items_loo.damaged ) %] + ([% AuthorisedValues.GetByCode( 'DAMAGED', other_items_loo.damaged ) | html %]) + [% END %] + [% IF ( other_items_loo.intransit ) %] + (In transit) + [% END %] + [% IF ( other_items_loo.onhold ) %] + (On hold) + [% END %] + [% IF ( other_items_loo.notforloan ) %] + [% other_items_loo.notforloan | html %] + [% END %] + ([% other_items_loo.count | html %]) + [% IF item_level_itypes && other_items_loo.description %] +
      [% other_items_loo.description | html %] + [% END %] +
    • + [% END # /FOREACH other_items_loo %] +
    + [% END # /IF SEARCH_RESULT.othercount %] + + [% ELSE # /IF ( SEARCH_RESULT.items_count ) %] + + [% IF ( SEARCH_RESULT.ALTERNATEHOLDINGS.count ) %] + Other holdings: +
      + [% FOREACH ALTERNATEHOLDING IN SEARCH_RESULT.ALTERNATEHOLDINGS %] +
    • [% ALTERNATEHOLDING.holding | html %]
    • + [% END %] +
    + [% ELSE %] + No items + [% END %] + [% END # /IF ( SEARCH_RESULT.items_count ) %] +
    +
    + +
    + [% END # /IF scan %] + [% INCLUDE 'page-numbers.inc' %] + [% ELSE #/IF total %] + + [% END #/IF total %] + + [% IF ( outer_sup_results_loop ) %] +
    +
    + [% FOREACH outer_sup_results_loo IN outer_sup_results_loop %] + [% IF ( outer_sup_results_loo.inner_sup_results_loop ) %] + [% outer_sup_results_loo.servername | html %] + [% FOREACH inner_sup_results_loo IN outer_sup_results_loo.inner_sup_results_loop %] + + [% END %] + [% END %] + [% END # FOREACH outer_sup_results_loo %] +
    +
    + [% END #/IF outer_sup_results_loop %] + +
    + + + + +
    + +
    + + + +
    --