1 <span id="rdetail_copy_counts">
2 <h2>[% l('Available copies') %]</h2>
4 [%- depths = ctx.copy_summary.size;
7 ou_hiding_disabled = ctx.org_hiding_disabled();
9 ou_avail = ctx.copy_summary.$depth.available;
10 ou_id = ctx.copy_summary.$depth.org_unit;
11 cp_org_unit = ctx.get_aou(ou_id);
12 skip_me = !ou_hiding_disabled AND !ctx.org_within_hiding_scope(ou_id);
13 IF (cp_org_unit.opac_visible == 'f' AND !ctx.is_staff) OR skip_me;
17 ou_name = cp_org_unit.name;
18 displayed_ous.$ou_name = 1;
20 <li property="offers" typeof="AggregateOffer">
21 <meta property="offerCount" content="[% ou_avail %]">
22 <meta property="seller" content="[% ou_name | html %]">
23 [% l('[quant,_1,copy,copies] at [_2].', ou_avail, ou_name) | html %]
24 [%- this_depth = ctx.get_aou(ou_id).ou_type.depth;
25 IF ou_avail > 0 && this_depth != ctx.copy_depth %]
26 <a href="[% mkurl('', {copy_depth => this_depth}, ['copy_offset']); %]"
27 title="[% l('Show copies at [_1]', ou_name); %]">
28 [%- l('(Show)'); %]</a>
31 [%- depth = depth + 1;
34 depth = attrs.plib_copy_counts.size - 1;
35 ou_name = ctx.get_aou(attrs.plib_copy_counts.$depth.org_unit).name;
36 ou_id = attrs.plib_copy_counts.$depth.org_unit;
37 UNLESS depth < 0 || displayed_ous.exists(ou_name);
39 [%- IF attrs.plib_copy_counts.$depth.count > 0; %]
40 <li class="preferred" property="offers" typeof="AggregateOffer">
41 <meta property="offerCount" content="[% ou_avail %]">
42 <meta property="seller" content="[% ou_name | html %]">
44 l('[_1] of [quant,_2,copy,copies] available at [_3].',
45 attrs.plib_copy_counts.$depth.available,
46 attrs.plib_copy_counts.$depth.count,
48 %] <a href="[% mkurl('', {locg => ou_id}, ['copy_offset']); %]"
49 title="[% l('Show copies at [_1]', ou_name); %]">[%
50 l('(Show preferred library)');