From bc28e3fdc2d5ae3c5c1c6537b7717d87fc352620 Mon Sep 17 00:00:00 2001 From: Jeff Godin Date: Wed, 3 Oct 2012 14:05:03 -0400 Subject: [PATCH] Add jacket images for Access Video on Demand For Access Video on Demand (AVOD) records, supply a cover image override which is then used in the record and search results displays. Signed-off-by: Jeff Godin --- templates_tadlskin/opac/parts/misc_util.tt2 | 3 +++ templates_tadlskin/opac/parts/record/summary.tt2 | 13 +++++++++++-- templates_tadlskin/opac/parts/result/table.tt2 | 10 +++++++++- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/templates_tadlskin/opac/parts/misc_util.tt2 b/templates_tadlskin/opac/parts/misc_util.tt2 index 2c25de9e07..f642f3db85 100644 --- a/templates_tadlskin/opac/parts/misc_util.tt2 +++ b/templates_tadlskin/opac/parts/misc_util.tt2 @@ -203,6 +203,9 @@ IF res.href.match('^http://via.tadl.org/'); args.ezproxy = 1; END; + IF (avod_xtid = res.href.match('^http://via.tadl.org/login\?url=http://avod.films.com/PortalPlaylists.aspx\?aid=\d+&xtid=(\d+)')); + args.cover_url = 'https://secure.films.com/Common/FMGimages/' _ avod_xtid.0 _ '_full.jpg'; + END; END; NEXT; ELSE; diff --git a/templates_tadlskin/opac/parts/record/summary.tt2 b/templates_tadlskin/opac/parts/record/summary.tt2 index ff1a0ee308..5987f316d6 100644 --- a/templates_tadlskin/opac/parts/record/summary.tt2 +++ b/templates_tadlskin/opac/parts/record/summary.tt2 @@ -14,10 +14,19 @@ [%-# This holds the record summary information %]
- [% END %][% l('Image of item') %] + src='[% jacket_src | html %]' />[% IF jacket_href %][% END %]
diff --git a/templates_tadlskin/opac/parts/result/table.tt2 b/templates_tadlskin/opac/parts/result/table.tt2 index 363f27225f..58e1d83b71 100644 --- a/templates_tadlskin/opac/parts/result/table.tt2 +++ b/templates_tadlskin/opac/parts/result/table.tt2 @@ -42,10 +42,18 @@ %]. [% ident = attrs.isbn_clean || attrs.upc; %] + [% + rec_id_urisafe = rec.id | uri; + IF args.cover_url; + jacket_src = args.cover_url; + ELSE; + jacket_src = ctx.media_prefix _ '/opac/extras/ac/jacket/medium/r/' _ rec_id_urisafe; + END; + %] [% l('Image of item') %]
+ src='[% jacket_src %]' />
-- 2.11.0