@@ -, +, @@
opac-details.tt
---
.../prog/en/modules/catalogue/detail.tt | 22 ++++++++++++++++++-
.../bootstrap/en/modules/opac-detail.tt | 22 ++++++++++++++++++-
2 files changed, 42 insertions(+), 2 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt
@@ -550,7 +550,27 @@
[% FOREACH latestserial IN subscription.latestserials %]
- [% latestserial.serialseq | html %] |
+
+ [% IF ( matches = latestserial.serialseq.match('(.*)Spring(.*)') ) %]
+ [% matches.0 | html %]Spring[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Summer(.*)') ) %]
+ [% matches.0 | html %]Summer[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Fall(.*)') ) %]
+ [% matches.0 | html %]Fall[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Winter(.*)') ) %]
+ [% matches.0 | html %]Winter[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Spr(.*)') ) %]
+ [% matches.0 | html %]Spr[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Sum(.*)') ) %]
+ [% matches.0 | html %]Sum[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Fal(.*)') ) %]
+ [% matches.0 | html %]Fal[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Win(.*)') ) %]
+ [% matches.0 | html %]Win[% matches.1 | html %]
+ [% ELSE %]
+ [% latestserial.serialseq | html %]
+ [% END %]
+ |
[% latestserial.planneddate | $KohaDates %] |
[% latestserial.publisheddate | $KohaDates %] |
--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt
+++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt
@@ -864,7 +864,27 @@
|
[% FOREACH latestserial IN subscription.latestserials %]
- [% latestserial.serialseq | html %] |
+
+ [% IF ( matches = latestserial.serialseq.match('(.*)Spring(.*)') ) %]
+ [% matches.0 | html %]Spring[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Summer(.*)') ) %]
+ [% matches.0 | html %]Summer[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Fall(.*)') ) %]
+ [% matches.0 | html %]Fall[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Winter(.*)') ) %]
+ [% matches.0 | html %]Winter[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Spr(.*)') ) %]
+ [% matches.0 | html %]Spr[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Sum(.*)') ) %]
+ [% matches.0 | html %]Sum[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Fal(.*)') ) %]
+ [% matches.0 | html %]Fal[% matches.1 | html %]
+ [% ELSIF ( matches = latestserial.serialseq.match('(.*)Win(.*)') ) %]
+ [% matches.0 | html %]Win[% matches.1 | html %]
+ [% ELSE %]
+ [% latestserial.serialseq | html %]
+ [% END %]
+ |
[% latestserial.publisheddate | $KohaDates %] |
[% latestserial.planneddate | $KohaDates %] |
--
|