]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/opac/parts/record/body.tt2
TPAC: more intelligent detail paging #1
[working/Evergreen.git] / Open-ILS / src / templates / opac / parts / record / body.tt2
1 [%-  attrs = {marc_xml => ctx.marc_xml};
2     PROCESS "opac/parts/misc_util.tt2";
3     PROCESS get_marc_attrs args=attrs;
4     stop_parms = ['expand','cnoffset'];
5 %]
6 <div id='canvas_main' class='canvas' itemscope itemtype='[% args.schema.itemtype %]'>
7
8     [% IF ctx.search_result_index >= 0 %]
9     <div id="rdetail_header">
10         <span id="rdetail_results">
11             <a href='[% mkurl(ctx.opac_root _ '/results', {}, stop_parms); %]'>[% l('&#9668; Search Results') %]</a>
12             <span id="rdetail_result_count">
13                 [% l('Showing Item [_1] of [_2]', ctx.search_result_index + 1, ctx.hit_count) %]
14             </span>
15         </span>
16         [%- INCLUDE "opac/parts/pref_lib_display.tt2" %]
17         <div id="rdetail_result_nav">
18             [%
19                 IF ctx.prev_search_record;
20                     prev_args = {};
21                     IF ctx.search_page > 0 AND 
22                             ctx.search_result_index % ((ctx.page_size * ctx.search_page)) == 0; # first record in the page
23                         prev_args.page = ctx.search_page - 1;
24                     END;
25                     ctx.prev_rec_url = mkurl(ctx.prev_search_record, prev_args, stop_parms);
26             %]
27             <a class='np_nav_link classic_link' title='[% l("Previous Record") %]'
28                 href='[% ctx.prev_rec_url %]'>&#9668; [% l('Previous') %]</a>
29             [% END %]
30
31             [% 
32                 IF ctx.next_search_record;
33                     next_args = {};
34                     IF (ctx.page_size * (ctx.search_page + 1)) == ctx.search_result_index + 1;
35                         next_args.page = ctx.search_page + 1;
36                     END;
37                     ctx.next_rec_url = mkurl(ctx.next_search_record, next_args, stop_parms);
38             %]
39             <a class='np_nav_link classic_link' title='[% l("Next Record") %]'
40                 href='[% ctx.next_rec_url %]'>[% l('Next') %] &#9658;</a>
41             [% END %]
42
43         </div>
44     </div>
45     [% END %]
46     [%- IF ctx.bib_is_dead %]
47     <div id='rdetail_deleted_exp'>
48         [% l("This record has been deleted from the database.  We recommend that you remove this title from any bookbags it may have been added to.") %]
49     </div>
50     [%- END %]
51     [% INCLUDE "opac/parts/record/summary.tt2" %]
52 </div>