@@ -, +, @@ --- .../opac-tmpl/bootstrap/en/modules/opac-detail.tt | 21 ++++++++++++++++++++ .../opac-tmpl/bootstrap/en/modules/opac-results.tt | 17 ++++++++++++++++ koha-tmpl/opac-tmpl/bootstrap/less/opac.less | 4 ++++ 3 files changed, 42 insertions(+) --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt @@ -343,6 +343,27 @@ [% END # / IF MARCURLS %] + + [% IF (OPACShowOpenURL && OpenURLResolverURL && ocoins) %] + [%# Build OpenURL image location %] + [% IF (OpenURLImageLocation && !OpenURLImageLocation.match('^https?://')) %] + [% openurlimagelocation = "$interface/$theme/images/$OpenURLImageLocation" %] + [% ELSE %] + [% openurlimagelocation = "$OpenURLImageLocation" %] + [% END %] + + + + [% IF openurlimagelocation %] + + [% ELSIF OpenURLText %] + [% OpenURLText %] + [% ELSE %] + OpenURL + [% END %] + + + [% END # / IF (OPACShowOpenURL && OpenURLResolverURL && ocoins) %] [% END # / IF OPACXSLTDetailsDisplay %] [% IF ( AuthorisedValueImages && authorised_value_images ) %] --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt @@ -167,6 +167,12 @@ + [%# Build OpenURL image location %] + [% IF (OpenURLImageLocation && !OpenURLImageLocation.match('^https?://')) %] + [% openurlimagelocation = "$interface/$theme/images/$OpenURLImageLocation" %] + [% ELSE %] + [% openurlimagelocation = "$OpenURLImageLocation" %] + [% END %] [% FOREACH SEARCH_RESULT IN SEARCH_RESULTS %] @@ -318,6 +324,17 @@ [% ELSE %]   [% END %] + [% IF (SEARCH_RESULT.ShowOpenURL && OpenURLResolverURL && SEARCH_RESULT.coins) %] + + [% IF openurlimagelocation %] + + [% ELSIF OpenURLText %] + [% OpenURLText %] + [% ELSE %] + OpenURL + [% END %] + + [% END %] Publication: --- a/koha-tmpl/opac-tmpl/bootstrap/less/opac.less +++ a/koha-tmpl/opac-tmpl/bootstrap/less/opac.less @@ -2392,4 +2392,8 @@ a.reviewlink:visited { } } +a.OpenURL img { + vertical-align: middle; +} + @import "responsive.less"; --