@@ -, +, @@
has no holdings
items (click Normal tab)
media tab is last
---
koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt | 3 ++-
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 9 +++++++--
opac/opac-detail.pl | 2 ++
3 files changed, 11 insertions(+), 3 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
@@ -549,6 +549,7 @@ function verify_images() {
+[% IF ( count == 0 ) %][% IF ( HTML5MediaEnabled ) %][% IF ( HTML5MediaSets ) %]- Play media
[% END %][% END %][% END %]
[% IF (SeparateHoldings) %]
- [% LoginBranchname %] holdings
- Other holdings
@@ -560,7 +561,7 @@ function verify_images() {
[% IF Koha.Preference('AcquisitionDetails') %]- Acquisition details
[% END %]
[% IF ( FRBRizeEditions ) %][% IF ( XISBNS ) %]- Editions
[% END %][% END %]
[% IF ( LocalCoverImages ) %][% IF ( localimages || CAN_user_tools_upload_local_cover_images ) %]- Images
[% END %][% END %]
-[% IF ( HTML5MediaEnabled ) %][% IF ( HTML5MediaSets ) %]- Play media
[% END %][% END %]
+[% IF ( count > 0 ) %][% IF ( HTML5MediaEnabled ) %][% IF ( HTML5MediaSets ) %]- Play media
[% END %][% END %][% END %]
[% items_table_block_iter = 0 %]
--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt
+++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt
@@ -529,6 +529,9 @@
+ [% IF ( defaulttab == 'media' && HTML5MediaEnabled && HTML5MediaSets ) %]
+ - Play media
+ [% END %]
[% IF ( defaulttab == 'holdings' ) %]
-
[% ELSE %]
@@ -603,8 +606,10 @@
- Images
[% END %]
- [% IF ( HTML5MediaEnabled && HTML5MediaSets ) %]
- - Play media
+ [% IF ( itemloop.size > 0 ) %]
+ [% IF ( HTML5MediaEnabled && HTML5MediaSets ) %]
+ - Play media
+ [% END %]
[% END %]
[% IF ( IDreamBooksReviews ) %]
--- a/opac/opac-detail.pl
+++ a/opac/opac-detail.pl
@@ -1123,6 +1123,8 @@ my $defaulttab =
? 'serialcollection' :
$opac_serial_default eq 'holdings' && scalar (@itemloop) > 0
? 'holdings' :
+ scalar (@itemloop) == 0
+ ? 'media' :
$subscriptionsnumber
? 'subscriptions' :
@serialcollections > 0
--