@@ -, +, @@
---
.../bootstrap/en/includes/masthead.inc | 18 +++++++++++++
.../bootstrap/en/modules/opac-auth.tt | 26 +++++++++++++++++++
.../bootstrap/en/modules/opac-main.tt | 18 +++++++++++++
3 files changed, 62 insertions(+)
--- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc
+++ a/koha-tmpl/opac-tmpl/bootstrap/en/includes/masthead.inc
@@ -2,6 +2,7 @@
[% USE Koha %]
[% USE Branches %]
[% USE Categories %]
+[% USE AuthClient %]
[% USE AdditionalContents %]
[% PROCESS 'html_helpers.inc' %]
[% SET OpacLangSelectorMode = Koha.Preference('OpacLangSelectorMode') %]
@@ -384,6 +385,23 @@
[% END %]
[% END %]
[% UNLESS Koha.Preference('opacShibOnly') %]
+ [% SET auth_providers = AuthClient.get_providers('opac') %]
+ [% IF ( ! auth_providers.empty ) %]
+ [% FOREACH provider IN auth_providers %]
+
+
+ [% IF provider.icon_url %]
+
+ [% ELSE %]
+
+ [% END %]
+ Log in with [% provider.description | html %]
+
+
+ [% END %]
+
+ If you do not have an external account, but do have a local account, you can still log in:
+ [% END # /IF auth_providers.size %]