]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/default/opac/parts/record/cnbrowse.tt2
Merge remote branch 'working/user/shadowspar/ttopac-altcleanup' into template-toolkit...
[Evergreen.git] / Open-ILS / src / templates / default / opac / parts / record / cnbrowse.tt2
1 [%- IF ctx.page == "record";
2     prev_next_root = "/record/" _ ctx.bre_id _ extras_propagator;
3 ELSE;
4     cn = CGI.param('cn') | uri;
5     prev_next_root = "/cnbrowse?cn=" _ cn;
6 END -%]
7 <div id='cn_browse' class='cn_browser'>
8     <div id='cn_browse_div'> 
9         <div class='color_4'>
10             <span>[% l("You are now browsing") %]</span>
11             <strong>[% ctx.browsing_ou.name %]</strong>
12         </div>
13         <table class='data_grid bookshelf' width='100%'>
14             <thead>
15                 <tr>
16                     <td>
17                         <a id='cn_browse_prev' class='classic_link' href="[% ctx.opac_root _ prev_next_root _ '&amp;cnoffset=' _ ((CGI.param('cnoffset') || 0) - 1) _ '&amp;expand=cnbrowse#cnbrowse' %]"<b>[%
18                             l("&lt;&lt; Previous Page")
19                         %]</b></a>
20                     </td>
21                     <td colspan='1' align='center'>[% l("Shelf Browser") %]</td>
22                     <td>
23                         <a id='cn_browse_next' class='classic_link' href="[% ctx.opac_root _ prev_next_root _ '&amp;cnoffset=' _ ((CGI.param('cnoffset') || 0) + 1) _ '&amp;expand=cnbrowse#cnbrowse' %]"<b>[%
24                             l("Next Page &gt;&gt;")
25                         %]</b></a>
26                     </td>
27                 </tr>
28             </thead>
29             <tbody id='cn_tbody'>
30             [% tr_open = 0; FOR cn IN ctx.browsed_call_numbers %]
31                 [%- IF loop.index % 3 == 0; tr_open = 1 %]
32                 <tr class='cn_browse_row'>
33                 [% END -%]
34                     <td class='cn_browse_item' width='25%' valign='top'>
35                         [%  rec_attrs = {marc_xml => cn.record.marc};
36                             PROCESS get_marc_attrs args=rec_attrs;
37                             ident = rec_attrs.isbn_clean || rec_attrs.upc;
38                             IF ident %]
39                         <a href="[% ctx.opac_root %]/record/[% cn.record.id _ extras_propagator %]"><img height='60' width='50' 
40                             class='cn_browse_info' name='cn_browse_pic' border='0'
41                             src="[% ctx.media_prefix %]/opac/extras/ac/jacket/small/[% ident %]" /></a>
42                         [% END %]
43                         <div class='cn_browse_info bold' name='cn_browse_cn'>[% cn.label %]</div>
44                         <div class='cn_browse_info'>
45                             <a name='cn_browse_title' class='classic_link' href="[% ctx.opac_root %]/record/[% cn.record.id _ extras_propagator %]">[% rec_attrs.title %]</a>
46                         </div>
47                         [% IF rec_attrs.author %]<div class='cn_browse_info'>
48                             <a name='cn_browse_author' class='classic_link'
49                                 href="[% ctx.opac_root %]/results?qtype=author&amp;query=[%- rec_attrs.author | replace('[,\.:;]', '') | uri %]&amp;loc=[% CGI.param('loc') | uri %]">[% rec_attrs.author %]</a>
50                         </div>[% END %]
51                         <div class='cn_browse_info' name='cn_browse_lib'>[% cn.owning_lib.name %]</div>
52                     </td>
53                 [% IF loop.index % 3 == 2; tr_open = 0 %]
54                 </tr>
55                 [% END %]
56             [% END; IF tr_open %]</tr>[% END %]
57             </tbody>
58         </table>
59     </div>
60 </div>