diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt
index 13285130c1..b450007989 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt
@@ -206,14 +206,17 @@
[% IF ( multi_hold ) %]
-
[% FOREACH biblioloo IN biblioloop %]
-
-
+ [% UNLESS biblioloo.none_avail %]
+
+
+
+ [% END %]
[% END %]
[% ELSE %]
+
[% END # /IF multi_hold %]
@@ -403,6 +406,8 @@
Too many holds for [% biblioloo.title | html %]: [% patron.firstname | html %] [% patron.surname | html %] can only place a maximum of [% max_holds_for_record | html %] hold(s) on this record.
[% END %]
[% END %]
+ [% ELSIF ( none_available ) %]
+ No items available: One or more records have no items that can be held
[% END # /IF exceeded_maxreserves %]
[% END # /UNLESS multi_hold %]
@@ -450,14 +455,17 @@
[% IF ( multi_hold ) %]
-
[% FOREACH biblioloo IN biblioloop %]
-
-
+ [% UNLESS biblioloo.none_avail %]
+
+
+
+ [% END %]
[% END %]
[% ELSE %]
+
[% END # /IF multi_hold %]
@@ -666,6 +674,8 @@
Library is not a pickup location
[% ELSIF itemloo.not_holdable == 'no_valid_pickup_location' %]
No valid pickup location
+ [% ELSIF itemloo.not_holdable == 'notforloan' %]
+ Not for loan
[% ELSE %]
[% itemloo.not_holdable | html %]
[% END %]
@@ -760,6 +770,8 @@
[% IF ( itemloo.notforloan ) %]
Not for loan ([% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.notforloan', authorised_value => itemloo.notforloan ) | html %])
+ [% ELSIF ( itemloo.notforloanitype ) %]
+ Not for loan (Itemtype not for loan)
[% END %]
@@ -886,13 +898,21 @@
|