3 table { width: 100%; padding: 20px; margin-top: 30px; }
4 table { border-collapse: collapse; }
5 table td { padding: 3px; border-bottom: 1px solid #ddd; text-align: left;}
6 table th { padding: 3px; border-bottom: 1px solid #ddd; text-align: left;}
7 table tr:nth-child(even) { background-color:#ded; }
8 #record_table td { padding-left: 15px; padding-right: 15px; }
13 WRAPPER "default/opac/base.tt2";
14 PROCESS "default/opac/common.tt2";
15 ctx.page_title = "Details";
17 attrs = {marc_xml => ctx.marc_xml};
18 PROCESS get_marc_attrs args=attrs;
22 <table id='record_table' style='width:auto'>
24 <td rowspan='10' style='width:55px; vertical-align:top; padding-right:4px;'>
25 <img width='50' height='70' src='/opac/extras/ac/jacket/small/[% attrs.isbn_clean || attrs.upc %]'/>
28 [% IF attrs.title %]<tr><td>Title</td><td>[% attrs.title %]</td></tr>[% END %]
29 [% IF attrs.author %]<tr><td>Author</td><td><a href='results?query=au:[% attrs.author | uri %]'>[% attrs.author %]</a></td></tr>[% END %]
30 [% IF attrs.isbn %]<tr><td>ISBN</td><td>[% attrs.isbn %]</td></tr>[% END %]
31 [% IF attrs.issn %]<tr><td>ISSN</td><td>[% attrs.issn %]</td></tr>[% END %]
32 [% IF attrs.upc %]<tr><td>UPC</td><td>[% attrs.upc %]</td></tr>[% END %]
33 [% IF attrs.pubdate %]<tr><td>Publication Date</td><td>[% attrs.pubdate %]</td></tr>[% END %]
34 [% IF attrs.publisher %]<tr><td>Publishere</td><td>[% attrs.publisher %]</td></tr>[% END %]
38 [% FOR node IN marc_xml.findnodes('//*[@tag="650"]') %]
40 s0 = node.childNodes.0.textContent;
41 s1 = node.childNodes.1.textContent;
44 <a href='results?query=su:[% s0 | url %]'>[% s0 %]</a>
47 <a href='results?query=su:[% s1 | url %]'>[% s1 %]</a>
55 <table id='copy_table'>
65 [% FOR acn IN record.call_numbers %]
66 [% FOR acp IN acn.copies %]
68 <td>[% ctx.find_org_unit(acn.owning_lib).shortname %]</td>
69 <td>[% acn.label %]</td>
70 <td>[% acp.barcode %]</td>
71 <td>[% acp.status %]</td>