From f47ee1d330f7162485400e5ba8fd69030ded51d0 Mon Sep 17 00:00:00 2001 From: Garry Collum Date: Thu, 2 Jun 2016 14:45:43 -0400 Subject: [PATCH] Added table.tt2 to git. Added expand=awards to title links. --- .../src/kcpl_templates/opac/parts/result/table.tt2 | 471 +++++++++++++++++++++ 1 file changed, 471 insertions(+) create mode 100644 Open-ILS/src/kcpl_templates/opac/parts/result/table.tt2 diff --git a/Open-ILS/src/kcpl_templates/opac/parts/result/table.tt2 b/Open-ILS/src/kcpl_templates/opac/parts/result/table.tt2 new file mode 100644 index 0000000000..34078826fa --- /dev/null +++ b/Open-ILS/src/kcpl_templates/opac/parts/result/table.tt2 @@ -0,0 +1,471 @@ +[% PROCESS "opac/parts/misc_util.tt2"; + + USE ResolverResolver; + + ctx.result_start = 1 + ctx.page_size * page; + ctx.result_stop = ctx.page_size * (page + 1); + IF ctx.result_stop > ctx.hit_count; ctx.result_stop = ctx.hit_count; END; + + result_count = ctx.result_start; + +%] + +[% PROCESS "opac/parts/result/paginate.tt2" %] +[% ctx.results_count_header = PROCESS results_count_header; + ctx.results_count_header %] +[% IF ctx.bookbag %] +
+
[% ctx.bookbag.name | html %]
+
[% ctx.bookbag.description | html %]
+
+[% END %] +
+
+ [%- IF ctx.is_staff %] +

[% l('Saved Searches') %]

+ [% INCLUDE "opac/parts/staff_saved_searches.tt2" %] + [%- END %] +

[% l('Search Results facets') %]

+ [% INCLUDE 'opac/parts/result/facets.tt2' %] +

[% l('Search Results List') %]

+
+
+ + + + + + + + + + [% FOR rec IN ctx.records; + attrs = {marc_xml => rec.marc_xml}; + PROCESS get_marc_attrs args=attrs; + IF CGI.param('detail_record_view') + OR (show_more_details.default == 'true' + OR show_more_details.default == 'hide'); + attrs.title = attrs.title_extended; + END; + # note: rec.id refers to the record identifier, regardless + # of the type of record. i.e. rec.id = mmr_id ? mmr_id : bre_id + IF rec.mmr_id; + IF rec.mr_constituent_count > 1; + # metarecords link to record list page + record_url = mkurl(ctx.opac_root _ '/results', + {metarecord => rec.mmr_id}, ['page']); + ELSE; + # for MR, bre_id refers to the master and in + # this case, only, record + record_url = mkurl(ctx.opac_root _ '/record/' _ rec.bre_id); + END; + hold_type = 'M'; + ELSE; + record_url = mkurl(ctx.opac_root _ '/record/' _ rec.bre_id); + hold_type = 'T'; + END; + -%] + + + + + + + [%- IF ENV.OILS_CHILIFRESH_ACCOUNT %] + + + + + + + [%- END %] + [% END %] + +
[% l('Search result number') %][% l('Book jacket cover art') %][% l('Item details and Actions') %]
[% + result_count; result_count = result_count + 1 + %]. + [% l('Book cover') %]
+
+ +
+
+[%- search_ou = ctx.search_ou; + num_holdable_copies = attrs.marc_xml.findnodes('//*[local-name()="holdings" and @has_holdable="true"]').size || 0; + IF ctx.place_unfillable || + ( num_holdable_copies > 0 + && (ctx.holds_block.enabled != 'true' || attrs.org_copy_counts.$search_ou.available == 0) + ) +%] + +[%- END -%] +
+ [% IF ctx.user; + INCLUDE "opac/parts/bookbag_actions.tt2"; + %] + [% ELSE; + operation = ctx.mylist.grep(rec.id).size ? "delete" : "add"; + label = (operation == "add") ? l("Add to my list") : l("Remove from my list"); + title_label = (operation == "add") ? + l("Add [_1] to my list", attrs.title) : + l("Remove [_1] from my list", attrs.title); + href = mkurl(ctx.opac_root _ '/mylist/' _ operation, + {record => rec.id, anchor => 'record_' _ rec.id}, 1); + %] + + + [% label %] + + [% END %] +
+ [% IF ENV.OILS_CONTENT_CAFE_USER %] + [% ident = attrs.isbn_clean || attrs.upc %] + + [% END %] +
+
+ +
+ + +
+ + +
+
+
+ + -- 2.11.0