View | Details | Raw Unified | Return to bug 39589
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt (-193 / +198 lines)
Lines 196-266 Link Here
196
                                <div id="floating" class="sticky">
196
                                <div id="floating" class="sticky">
197
                                    <div id="toolbar" class="toolbar row align-items-center">
197
                                    <div id="toolbar" class="toolbar row align-items-center">
198
                                        <div id="top-pages" class="col"> [% INCLUDE 'page-numbers.inc' %] </div>
198
                                        <div id="top-pages" class="col"> [% INCLUDE 'page-numbers.inc' %] </div>
199
                                        [% UNLESS tag %]
199
                                        [% UNLESS no_result %]
200
                                            <div class="sort_by col-sm-auto">
200
                                            [% UNLESS tag %]
201
                                                <label for="sort_by">Sort results by:</label>
201
                                                <div class="sort_by col-sm-auto">
202
                                                <label for="sort_by" class="sr-only">Sort by:</label>
202
                                                    <label for="sort_by" class="sr-only">Sort by:</label>
203
                                                <select id="sort_by" class="resort form-select form-select-sm" name="sort_by">
203
                                                    <select id="sort_by" class="resort form-select form-select-sm" name="sort_by">
204
                                                    [% INCLUDE 'resort_form.inc' %]
204
                                                        [% INCLUDE 'resort_form.inc' %]
205
                                                </select>
206
207
                                                [% IF Koha.Preference('OPACnumSearchResultsDropdown') %]
208
                                                    <label for="results_per_page">Results per page: </label>
209
                                                    <select id="results_per_page" class="form-select" name="count">
210
                                                        [% IF Koha.Preference('OPACnumSearchResults') %]
211
                                                            [% IF results_per_page == Koha.Preference('OPACnumSearchResults') %]
212
                                                                <option value="[% Koha.Preference('OPACnumSearchResults') | html %]" selected="selected">[% Koha.Preference('OPACnumSearchResults') | html %] (default)</option>
213
                                                            [% ELSE %]
214
                                                                <option value="[% Koha.Preference('OPACnumSearchResults') | html %]">[% Koha.Preference('OPACnumSearchResults') | html %] (default)</option>
215
                                                            [% END %]
216
                                                        [% END %]
217
                                                        [% IF results_per_page == '20' %]<option value="20" selected="selected">20</option>[% ELSE %]<option value="20">20</option>[% END %]
218
                                                        [% IF results_per_page == '40' %]<option value="40" selected="selected">40</option>[% ELSE %]<option value="40">40</option>[% END %]
219
                                                        [% IF results_per_page == '60' %]<option value="60" selected="selected">60</option>[% ELSE %]<option value="60">60</option>[% END %]
220
                                                        [% IF results_per_page == '80' %]<option value="80" selected="selected">80</option>[% ELSE %]<option value="80">80</option>[% END %]
221
                                                        [% IF results_per_page == '100' %]<option value="100" selected="selected">100</option>[% ELSE %]<option value="100">100</option>[% END %]
222
                                                    </select>
205
                                                    </select>
223
                                                [% END # IF Koha.Preference('OPACnumSearchResultsDropdown') %]
206
224
                                            </div>
207
                                                    [% IF Koha.Preference('OPACnumSearchResultsDropdown') %]
225
                                            <!-- /.sort_by -->
208
                                                        <label for="results_per_page">Results per page: </label>
226
                                            <div id="sortsubmit" class="sort_by col-auto">
209
                                                        <select id="results_per_page" class="form-select" name="count">
227
                                                <input type="submit" class="btn btn-primary btn-sm clearfix" value="Go" />
210
                                                            [% IF Koha.Preference('OPACnumSearchResults') %]
228
                                            </div>
211
                                                                [% IF results_per_page == Koha.Preference('OPACnumSearchResults') %]
229
                                            <!-- /.sort_by -->
212
                                                                    <option value="[% Koha.Preference('OPACnumSearchResults') | html %]" selected="selected">[% Koha.Preference('OPACnumSearchResults') | html %] (default)</option>
230
                                        [% END # /UNLESS tag %]
213
                                                                [% ELSE %]
214
                                                                    <option value="[% Koha.Preference('OPACnumSearchResults') | html %]">[% Koha.Preference('OPACnumSearchResults') | html %] (default)</option>
215
                                                                [% END %]
216
                                                            [% END %]
217
                                                            [% IF results_per_page == '20' %]<option value="20" selected="selected">20</option>[% ELSE %]<option value="20">20</option>[% END %]
218
                                                            [% IF results_per_page == '40' %]<option value="40" selected="selected">40</option>[% ELSE %]<option value="40">40</option>[% END %]
219
                                                            [% IF results_per_page == '60' %]<option value="60" selected="selected">60</option>[% ELSE %]<option value="60">60</option>[% END %]
220
                                                            [% IF results_per_page == '80' %]<option value="80" selected="selected">80</option>[% ELSE %]<option value="80">80</option>[% END %]
221
                                                            [% IF results_per_page == '100' %]<option value="100" selected="selected">100</option>[% ELSE %]<option value="100">100</option>[% END %]
222
                                                        </select>
223
                                                    [% END # IF Koha.Preference('OPACnumSearchResultsDropdown') %]
224
                                                </div>
225
                                                <!-- /.sort_by -->
226
                                                <div id="sortsubmit" class="sort_by col-auto">
227
                                                    <input type="submit" class="btn btn-primary btn-sm clearfix" value="Go" />
228
                                                </div>
229
                                                <!-- /.sort_by -->
230
                                            [% END # /UNLESS tag %]
231
                                        [% END %]
231
                                    </div>
232
                                    </div>
232
                                    <!-- / #toolbar -->
233
                                    <!-- / #toolbar -->
233
234
234
                                    [% INCLUDE 'result-batch-controls.inc' results=1 %]
235
                                    [% INCLUDE 'result-batch-controls.inc' results=1 %]
236
                                    [% IF no_result %]
237
                                        <p>Search results on this page are not available.</p>
238
                                    [% END %]
235
                                </div>
239
                                </div>
236
                                <!-- /#floating -->
240
                                <!-- /#floating -->
237
241
238
                                <!-- TABLE RESULTS START -->
242
                                [% UNLESS no_result %]
239
                                <table class="table table-striped" role="presentation">
243
                                    <!-- TABLE RESULTS START -->
240
                                    <span class="sr-only">Results</span>
244
                                    <table class="table table-striped" role="presentation">
241
245
                                        <span class="sr-only">Results</span>
242
                                    <!-- Actual Search Results -->
246
243
                                    [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %]
247
                                        <!-- Actual Search Results -->
244
                                        <tr>
248
                                        [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %]
245
                                            [%# Cell 1: Checkbox %]
249
                                            <tr>
246
                                            [% IF ( SEARCH_RESULT.title ) %]
250
                                                [%# Cell 1: Checkbox %]
247
                                                [% check_title = SEARCH_RESULT.title %]
251
                                                [% IF ( SEARCH_RESULT.title ) %]
248
                                            [% ELSE %]
252
                                                    [% check_title = SEARCH_RESULT.title %]
249
                                                [% check_title = SEARCH_RESULT.biblionumber %]
250
                                            [% END %]
251
                                            <td class="selectcol">
252
                                                [% IF Koha.Preference( 'opacbookbag' ) == 1 %]
253
                                                    <input
254
                                                        type="checkbox"
255
                                                        class="cb"
256
                                                        id="bib[% SEARCH_RESULT.biblionumber | html %]"
257
                                                        name="biblionumber"
258
                                                        value="[% SEARCH_RESULT.biblionumber | html %]"
259
                                                        aria-label="Select search result: [% check_title | html %]"
260
                                                    />
261
                                                    <label for="bib[% SEARCH_RESULT.biblionumber | html %]"></label>
262
                                                [% ELSE %]
253
                                                [% ELSE %]
263
                                                    [% IF Koha.Preference( 'virtualshelves' ) == 1 %]
254
                                                    [% check_title = SEARCH_RESULT.biblionumber %]
255
                                                [% END %]
256
                                                <td class="selectcol">
257
                                                    [% IF Koha.Preference( 'opacbookbag' ) == 1 %]
264
                                                        <input
258
                                                        <input
265
                                                            type="checkbox"
259
                                                            type="checkbox"
266
                                                            class="cb"
260
                                                            class="cb"
Lines 271-429 Link Here
271
                                                        />
265
                                                        />
272
                                                        <label for="bib[% SEARCH_RESULT.biblionumber | html %]"></label>
266
                                                        <label for="bib[% SEARCH_RESULT.biblionumber | html %]"></label>
273
                                                    [% ELSE %]
267
                                                    [% ELSE %]
274
                                                        [% IF Koha.Preference( 'OPACHoldRequests' ) == 1 %]
268
                                                        [% IF Koha.Preference( 'virtualshelves' ) == 1 %]
275
                                                            [% UNLESS ( SEARCH_RESULT.norequests ) %]
269
                                                            <input
276
                                                                [% IF Koha.Preference( 'opacuserlogin' ) == 1 %]
270
                                                                type="checkbox"
277
                                                                    <input
271
                                                                class="cb"
278
                                                                        type="checkbox"
272
                                                                id="bib[% SEARCH_RESULT.biblionumber | html %]"
279
                                                                        class="cb"
273
                                                                name="biblionumber"
280
                                                                        id="bib[% SEARCH_RESULT.biblionumber | html %]"
274
                                                                value="[% SEARCH_RESULT.biblionumber | html %]"
281
                                                                        name="biblionumber"
275
                                                                aria-label="Select search result: [% check_title | html %]"
282
                                                                        value="[% SEARCH_RESULT.biblionumber | html %]"
276
                                                            />
283
                                                                        aria-label="Select search result: [% check_title | html %]"
277
                                                            <label for="bib[% SEARCH_RESULT.biblionumber | html %]"></label>
284
                                                                    />
278
                                                        [% ELSE %]
285
                                                                    <label for="bib[% SEARCH_RESULT.biblionumber | html %]"></label>
279
                                                            [% IF Koha.Preference( 'OPACHoldRequests' ) == 1 %]
280
                                                                [% UNLESS ( SEARCH_RESULT.norequests ) %]
281
                                                                    [% IF Koha.Preference( 'opacuserlogin' ) == 1 %]
282
                                                                        <input
283
                                                                            type="checkbox"
284
                                                                            class="cb"
285
                                                                            id="bib[% SEARCH_RESULT.biblionumber | html %]"
286
                                                                            name="biblionumber"
287
                                                                            value="[% SEARCH_RESULT.biblionumber | html %]"
288
                                                                            aria-label="Select search result: [% check_title | html %]"
289
                                                                        />
290
                                                                        <label for="bib[% SEARCH_RESULT.biblionumber | html %]"></label>
291
                                                                    [% END %]
286
                                                                [% END %]
292
                                                                [% END %]
287
                                                            [% END %]
293
                                                            [% END # IF OPACHoldRequests %]
288
                                                        [% END # IF OPACHoldRequests %]
294
                                                        [% END # IF virtualshelves %]
289
                                                    [% END # IF virtualshelves %]
295
                                                    [% END # IF opacbookbag %]
290
                                                [% END # IF opacbookbag %]
296
                                                </td>
291
                                            </td>
292
293
                                            [%# Cell 2: Show result number if OpacHiddenItems is empty %]
294
                                            <td class="numcol[%- IF suppress_result_number -%]hidden[%- END -%]">
295
                                                [% UNLESS suppress_result_number %]
296
                                                    [% SEARCH_RESULT.result_number | html %].
297
                                                [% END %]
298
                                            </td>
299
297
300
                                            [% IF ( !item_level_itypes || Koha.Preference('BiblioItemtypeInfo') ) && !Koha.Preference('OpacNoItemTypeImages') %]
298
                                                [%# Cell 2: Show result number if OpacHiddenItems is empty %]
301
                                                [%# Cell 3: Show item type image %]
299
                                                <td class="numcol[%- IF suppress_result_number -%]hidden[%- END -%]">
302
                                                <td class="itypecol">
300
                                                    [% UNLESS suppress_result_number %]
303
                                                    [% IF ( SEARCH_RESULT.imageurl ) %]
301
                                                        [% SEARCH_RESULT.result_number | html %].
304
                                                        <img class="itemtype-image" src="[% SEARCH_RESULT.imageurl | html %]" title="[% SEARCH_RESULT.description | html %]" alt="[% SEARCH_RESULT.description | html %]" />
305
                                                    [% END %]
306
                                                    [% IF ( SEARCH_RESULT.score_avg ) %]
307
                                                        <img src="[% themelang | html %]/../images/bonus.png" title="bonus" style="max-height: 35px;" />
308
                                                    [% END %]
302
                                                    [% END %]
309
                                                </td>
303
                                                </td>
310
                                            [% END %]
304
311
                                            [% IF ( CoverImages) %]
305
                                                [% IF ( !item_level_itypes || Koha.Preference('BiblioItemtypeInfo') ) && !Koha.Preference('OpacNoItemTypeImages') %]
312
                                                <td class="covercol"> [% INCLUDE 'cover-images.inc' %] </td>
306
                                                    [%# Cell 3: Show item type image %]
313
                                            [% END %]
307
                                                    <td class="itypecol">
314
                                            [%# Cell 4: Search result details and controls %]
308
                                                        [% IF ( SEARCH_RESULT.imageurl ) %]
315
                                            <td class="bibliocol">
309
                                                            <img class="itemtype-image" src="[% SEARCH_RESULT.imageurl | html %]" title="[% SEARCH_RESULT.description | html %]" alt="[% SEARCH_RESULT.description | html %]" />
316
                                                [% IF ( COinSinOPACResults && SEARCH_RESULT.coins ) %]
310
                                                        [% END %]
317
                                                    <!-- COinS / Openurl -->
311
                                                        [% IF ( SEARCH_RESULT.score_avg ) %]
318
                                                    <span class="Z3988" title="[% SEARCH_RESULT.coins | html %]"></span>
312
                                                            <img src="[% themelang | html %]/../images/bonus.png" title="bonus" style="max-height: 35px;" />
313
                                                        [% END %]
314
                                                    </td>
319
                                                [% END %]
315
                                                [% END %]
320
                                                <div id="title_summary_[% SEARCH_RESULT.biblionumber | html %]" class="title_summary">
316
                                                [% IF ( CoverImages) %]
321
                                                    [% SEARCH_RESULT.XSLTResultsRecord | $raw %]
317
                                                    <td class="covercol"> [% INCLUDE 'cover-images.inc' %] </td>
322
318
                                                [% END %]
323
                                                    [% IF ( SEARCH_RESULT.score_avg ) %]
319
                                                [%# Cell 4: Search result details and controls %]
324
                                                        <div class="results_summary">
320
                                                <td class="bibliocol">
325
                                                            [% FOREACH i  IN [ 1 2 3 4 5  ] %]
321
                                                    [% IF ( COinSinOPACResults && SEARCH_RESULT.coins ) %]
326
                                                                [% IF ( SEARCH_RESULT.score_int >= i ) %]
322
                                                        <!-- COinS / Openurl -->
327
                                                                    <div class="star-rating rater-[% i | html %] star star-rating-applied star-rating-readonly star-rating-on"><a title="[% i | html %]">[% i | html %]</a></div>
323
                                                        <span class="Z3988" title="[% SEARCH_RESULT.coins | html %]"></span>
328
                                                                [% ELSE %]
324
                                                    [% END %]
329
                                                                    <div class="star-rating rater-[% i | html %] star star-rating-applied star-rating-readonly"><a title="[% i | html %]">[% i | html %]</a></div>
325
                                                    <div id="title_summary_[% SEARCH_RESULT.biblionumber | html %]" class="title_summary">
326
                                                        [% SEARCH_RESULT.XSLTResultsRecord | $raw %]
327
328
                                                        [% IF ( SEARCH_RESULT.score_avg ) %]
329
                                                            <div class="results_summary">
330
                                                                [% FOREACH i  IN [ 1 2 3 4 5  ] %]
331
                                                                    [% IF ( SEARCH_RESULT.score_int >= i ) %]
332
                                                                        <div class="star-rating rater-[% i | html %] star star-rating-applied star-rating-readonly star-rating-on"><a title="[% i | html %]">[% i | html %]</a></div>
333
                                                                    [% ELSE %]
334
                                                                        <div class="star-rating rater-[% i | html %] star star-rating-applied star-rating-readonly"><a title="[% i | html %]">[% i | html %]</a></div>
335
                                                                    [% END %]
330
                                                                [% END %]
336
                                                                [% END %]
331
                                                            [% END %]
337
                                                                <span id="babeltheque-rating_total_[% SEARCH_RESULT.biblionumber | html %]"
332
                                                            <span id="babeltheque-rating_total_[% SEARCH_RESULT.biblionumber | html %]"
338
                                                                    >&nbsp;&nbsp; [% SEARCH_RESULT.score_avg | html %] / 5 (on [% SEARCH_RESULT.num_scores | html %] rates)</span
333
                                                                >&nbsp;&nbsp; [% SEARCH_RESULT.score_avg | html %] / 5 (on [% SEARCH_RESULT.num_scores | html %] rates)</span
339
                                                                >
334
                                                            >
335
340
336
                                                            [% IF ( SEARCH_RESULT.num_critics ) %]
341
                                                                [% IF ( SEARCH_RESULT.num_critics ) %]
337
                                                                <span class="social_data">[% SEARCH_RESULT.num_critics | html %] Internet user critics</span>
342
                                                                    <span class="social_data">[% SEARCH_RESULT.num_critics | html %] Internet user critics</span>
338
                                                            [% END %]
343
                                                                [% END %]
339
                                                            [% IF ( SEARCH_RESULT.num_critics_pro ) %]
344
                                                                [% IF ( SEARCH_RESULT.num_critics_pro ) %]
340
                                                                <span class="social_data">[% SEARCH_RESULT.num_critics_pro | html %] Professional critics</span>
345
                                                                    <span class="social_data">[% SEARCH_RESULT.num_critics_pro | html %] Professional critics</span>
341
                                                            [% END %]
346
                                                                [% END %]
342
                                                            [% IF ( SEARCH_RESULT.num_videos ) %]
347
                                                                [% IF ( SEARCH_RESULT.num_videos ) %]
343
                                                                <span class="social_data">[% SEARCH_RESULT.num_videos | html %] Video extracts</span>
348
                                                                    <span class="social_data">[% SEARCH_RESULT.num_videos | html %] Video extracts</span>
344
                                                            [% END %]
349
                                                                [% END %]
345
                                                            [% IF ( SEARCH_RESULT.num_quotations ) %]
350
                                                                [% IF ( SEARCH_RESULT.num_quotations ) %]
346
                                                                <span class="social_data">[% SEARCH_RESULT.num_quotations | html %] Quotations</span>
351
                                                                    <span class="social_data">[% SEARCH_RESULT.num_quotations | html %] Quotations</span>
347
                                                            [% END %]
352
                                                                [% END %]
348
                                                        </div>
353
                                                            </div>
349
                                                        <!-- / .results_summary -->
354
                                                            <!-- / .results_summary -->
350
                                                    [% END # / IF SEARCH_RESULT.score_avg %]
355
                                                        [% END # / IF SEARCH_RESULT.score_avg %]
351
356
352
                                                    [% IF ( LibraryThingForLibrariesID ) %]
357
                                                        [% IF ( LibraryThingForLibrariesID ) %]
353
                                                        <div class="ltfl_reviews"></div>
358
                                                            <div class="ltfl_reviews"></div>
354
                                                    [% END %]
359
                                                        [% END %]
355
360
356
                                                    [% IF ( TagsShowEnabled && SEARCH_RESULT.TagLoop.size ) %]
361
                                                        [% IF ( TagsShowEnabled && SEARCH_RESULT.TagLoop.size ) %]
357
                                                        <div class="results_summary tags">
362
                                                            <div class="results_summary tags">
358
                                                            <span class="label">Tags:</span>
363
                                                                <span class="label">Tags:</span>
359
                                                            <ul>
364
                                                                <ul>
360
                                                                [% FOREACH TagLoo IN SEARCH_RESULT.TagLoop %]
365
                                                                    [% FOREACH TagLoo IN SEARCH_RESULT.TagLoop %]
361
                                                                    <li>
366
                                                                        <li>
362
                                                                        <a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term | uri %]&amp;q=[% TagLoo.term | uri %]">[% TagLoo.term | html %]</a>
367
                                                                            <a href="/cgi-bin/koha/opac-search.pl?tag=[% TagLoo.term | uri %]&amp;q=[% TagLoo.term | uri %]">[% TagLoo.term | html %]</a>
363
                                                                        <span class="weight">([% TagLoo.weight_total | html %])</span>
368
                                                                            <span class="weight">([% TagLoo.weight_total | html %])</span>
364
                                                                    </li>
369
                                                                        </li>
365
                                                                [% END %]
370
                                                                    [% END %]
366
                                                            </ul>
371
                                                                </ul>
367
                                                        </div>
372
                                                            </div>
368
                                                    [% END %]
373
                                                        [% END %]
369
374
370
                                                    [% IF Koha.Preference('virtualshelves') AND SEARCH_RESULT.shelves.count %]
375
                                                        [% IF Koha.Preference('virtualshelves') AND SEARCH_RESULT.shelves.count %]
371
                                                        <div class="results_summary shelves">
376
                                                            <div class="results_summary shelves">
372
                                                            <span class="label">Lists:</span>
377
                                                                <span class="label">Lists:</span>
373
                                                            <ul>
378
                                                                <ul>
374
                                                                [% FOREACH shelf IN SEARCH_RESULT.shelves %]
379
                                                                    [% FOREACH shelf IN SEARCH_RESULT.shelves %]
375
                                                                    <li>
380
                                                                        <li>
376
                                                                        <a href="/cgi-bin/koha/opac-shelves.pl?op=view&amp;shelfnumber=[% shelf.shelfnumber | uri %]">[% shelf.shelfname | html %]</a>
381
                                                                            <a href="/cgi-bin/koha/opac-shelves.pl?op=view&amp;shelfnumber=[% shelf.shelfnumber | uri %]">[% shelf.shelfname | html %]</a>
377
                                                                        [%~ UNLESS loop.last %],[% ELSE %].[% END ~%]
382
                                                                            [%~ UNLESS loop.last %],[% ELSE %].[% END ~%]
378
                                                                    </li>
383
                                                                        </li>
379
                                                                [% END %]
384
                                                                    [% END %]
380
                                                            </ul>
385
                                                                </ul>
381
                                                        </div>
386
                                                            </div>
382
                                                    [% END %]
387
                                                        [% END %]
383
388
384
                                                    [% IF ( SEARCH_RESULT.searchhighlightblob ) %]
389
                                                        [% IF ( SEARCH_RESULT.searchhighlightblob ) %]
385
                                                        <span class="results_summary">
390
                                                            <span class="results_summary">
386
                                                            <span class="label">Match:</span>
391
                                                                <span class="label">Match:</span>
387
                                                            [% SEARCH_RESULT.searchhighlightblob | html %]
392
                                                                [% SEARCH_RESULT.searchhighlightblob | html %]
388
                                                        </span>
393
                                                            </span>
389
                                                    [% END %]
394
                                                        [% END %]
390
395
391
                                                    [% INCLUDE "openlibrary-readapi.inc" bib = SEARCH_RESULT %]
396
                                                        [% INCLUDE "openlibrary-readapi.inc" bib = SEARCH_RESULT %]
392
397
393
                                                    [% IF ( OpacStarRatings == 'all' ) %]
398
                                                        [% IF ( OpacStarRatings == 'all' ) %]
394
                                                        <span class="sr-only"> star rating </span>
399
                                                            <div class="results_summary ratings">
395
                                                        <div class="results_summary ratings">
400
                                                                [% SET rating_avg = SEARCH_RESULT.ratings.get_avg_rating() %]
396
                                                            [% SET rating_avg = SEARCH_RESULT.ratings.get_avg_rating() %]
401
                                                                [% rating_avg_int = BLOCK %][% rating_avg | format("%.0f") %][% END %]
397
                                                            [% rating_avg_int = BLOCK %][% rating_avg | format("%.0f") %][% END %]
402
                                                                <div class="br-wrapper br-theme-fontawesome-stars">
398
                                                            <div class="br-wrapper br-theme-fontawesome-stars">
403
                                                                    <div class="br-widget br-readonly">
399
                                                                <div class="br-widget br-readonly">
404
                                                                        [% FOREACH i IN [ 1 2 3 4 5  ] %]
400
                                                                    [% FOREACH i IN [ 1 2 3 4 5  ] %]
405
                                                                            [% IF rating_avg_int == i %]
401
                                                                        [% IF rating_avg_int == i %]
406
                                                                                <a href="#" class="br-selected br-current"></a>
402
                                                                            <span class="br-selected br-current"></span>
407
                                                                            [% ELSIF rating_avg_int > i %]
403
                                                                        [% ELSIF rating_avg_int > i %]
408
                                                                                <a href="#" class="br-selected"></a>
404
                                                                            <span class="br-selected"></span>
409
                                                                            [% ELSE %]
405
                                                                        [% ELSE %]
410
                                                                                <a href="#"></a>
406
                                                                            <span></span>
411
                                                                            [% END %]
407
                                                                        [% END %]
412
                                                                        [% END %]
408
                                                                    [% END %]
413
                                                                    </div>
409
                                                                </div>
414
                                                                </div>
415
416
                                                                [% IF SEARCH_RESULT.ratings.count > 0 %]
417
                                                                    <span id="rating_total_[% SEARCH_RESULT.biblionumber | html %]">&nbsp;&nbsp;([% SEARCH_RESULT.ratings.count | html %] votes)</span>
418
                                                                [% ELSE %]
419
                                                                    <br />
420
                                                                [% END %]
410
                                                            </div>
421
                                                            </div>
411
                                                            <span class="sr-only"> Average : [% rating_avg | html %] out of 5 stars</span>
422
                                                            <!-- / .results_summary -->
412
                                                            [% IF SEARCH_RESULT.ratings.count > 0 %]
423
                                                        [% END # / IF OpacStarRatings %]
413
                                                                <span id="rating_total_[% SEARCH_RESULT.biblionumber | html %]">&nbsp;&nbsp;([% SEARCH_RESULT.ratings.count | html %] votes)</span>
414
                                                            [% ELSE %]
415
                                                                <br />
416
                                                            [% END %]
417
                                                        </div>
418
                                                        <!-- / .results_summary -->
419
                                                    [% END # / IF OpacStarRatings %]
420
424
421
                                                    [% INCLUDE 'title-actions-menu.inc' items=SEARCH_RESULT %]
425
                                                        [% INCLUDE 'title-actions-menu.inc' items=SEARCH_RESULT %]
422
                                                </div>
426
                                                    </div>
423
                                            </td>
427
                                                </td>
424
                                        </tr>
428
                                            </tr>
425
                                    [% END # / FOREACH SEARCH_RESULT %]
429
                                        [% END # / FOREACH SEARCH_RESULT %]
426
                                </table>
430
                                    </table>
431
                                [% END %]
427
                            </form>
432
                            </form>
428
                            <!-- / #bookbag_form -->
433
                            <!-- / #bookbag_form -->
429
434
(-)a/opac/opac-search.pl (-2 / +3 lines)
Lines 669-675 for ( my $i = 0 ; $i < @servers ; $i++ ) { Link Here
669
            $search_context, $query_desc, $hits, $results_per_page, $offset, $scan,
669
            $search_context, $query_desc, $hits, $results_per_page, $offset, $scan,
670
            $results_hashref->{$server}->{"RECORDS"}, $variables
670
            $results_hashref->{$server}->{"RECORDS"}, $variables
671
        );
671
        );
672
        $hits = 0 unless @newresults;
672
        unless (@newresults) {
673
            $template->param( no_result => 1 );
674
        }
673
675
674
        my $art_req_itypes;
676
        my $art_req_itypes;
675
        if ( C4::Context->preference('ArticleRequests') ) {
677
        if ( C4::Context->preference('ArticleRequests') ) {
676
- 

Return to bug 39589