From 2b199771ee27379c8c28127756c7b3373a45be70 Mon Sep 17 00:00:00 2001 From: Jeff Godin Date: Wed, 25 Jul 2012 14:02:00 -0400 Subject: [PATCH] Teach TPAC to show jacket images by Record ID Retrieve AC jackets by record ID in TPAC and include jacket image even if we lack an ISBN/UPC. Conditional output of the jacket image tag breaks local added content overrides by record ID. Make the inclusion of the jacket image unconditional. Use an onerror handler to hide broken jacket images for those cases where we receive a 404 instead of a 1x1 placeholder. Signed-off-by: Jeff Godin Signed-off-by: Ben Shum --- Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 | 3 ++- Open-ILS/src/templates/opac/parts/record/summary.tt2 | 7 +++---- Open-ILS/src/templates/opac/parts/result/table.tt2 | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 b/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 index 661c1320f7..d250ea1784 100644 --- a/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 +++ b/Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 @@ -36,7 +36,8 @@ IF ident %] + onerror='this.style.display="none";' + src="[% ctx.media_prefix %]/opac/extras/ac/jacket/small/r/[% cn.record.id | uri %]" /> [% END %]
[% cn.label | html %]
diff --git a/Open-ILS/src/templates/opac/parts/record/summary.tt2 b/Open-ILS/src/templates/opac/parts/record/summary.tt2 index a38bd54f7e..1acc5a8467 100644 --- a/Open-ILS/src/templates/opac/parts/record/summary.tt2 +++ b/Open-ILS/src/templates/opac/parts/record/summary.tt2 @@ -10,11 +10,10 @@ [%-# This holds the record summary information %]
- [% ident = attrs.isbn_clean || attrs.upc; IF ident; %] - [% l('Image of item') %] - [% END %] + onerror="this.style.display='none';" + src='[% ctx.media_prefix %]/opac/extras/ac/jacket/[% record.summary.jacket_size %]/r/[% ctx.bre_id | uri %]' />
diff --git a/Open-ILS/src/templates/opac/parts/result/table.tt2 b/Open-ILS/src/templates/opac/parts/result/table.tt2 index e0f3f2a9d2..5257a1be6f 100644 --- a/Open-ILS/src/templates/opac/parts/result/table.tt2 +++ b/Open-ILS/src/templates/opac/parts/result/table.tt2 @@ -41,11 +41,11 @@ result_count; result_count = result_count + 1 %]. - [% ident = attrs.isbn_clean || attrs.upc; IF ident; %] + [% ident = attrs.isbn_clean || attrs.upc; %] [% l('Image of item') %]
- [% END %] + onerror='this.style.display="none";' + src='[% ctx.media_prefix %]/opac/extras/ac/jacket/small/r/[% rec.id | uri %]' />
-- 2.11.0