From: Jeff Godin Date: Wed, 25 Jul 2012 18:02:00 +0000 (-0400) Subject: Teach TPAC to show jacket images by Record ID X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fcollab%2Fbshum%2Fadded-content-by-id;p=working%2FEvergreen.git 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 --- 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 %]' />