From 9dbf5bd79d86727bbb9c7f1baf5ef550d329bc79 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 8 Feb 2021 11:30:39 +0100 Subject: [PATCH] Bug 27634: Fix Link on the OPAC main page Make sure the pref is filled with a valid patron's category to display the "register" link --- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt | 2 +- opac/opac-main.pl | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt index f2ccf82271..3a4947ddc5 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt @@ -204,7 +204,7 @@

Forgot your password?

[% END %] - [% IF PatronSelfRegistration && PatronSelfRegistrationDefaultCategory %] + [% IF self_registration_enabled %]

Don't have an account? Register here.

diff --git a/opac/opac-main.pl b/opac/opac-main.pl index af0377f483..57f44349cb 100755 --- a/opac/opac-main.pl +++ b/opac/opac-main.pl @@ -30,6 +30,7 @@ use C4::Overdues; use Koha::Checkouts; use Koha::Holds; use Koha::News; +use Koha::Patron::Categories; use Koha::Patron::Messages; my $input = CGI->new; @@ -103,10 +104,13 @@ if ( $patron ) { } } +my $PatronSelfRegistrationDefaultCategory = C4::Context->preference('PatronSelfRegistrationDefaultCategory'); +my $self_registration_enabled = $PatronSelfRegistrationDefaultCategory && Koha::Patron::Categories->find($PatronSelfRegistrationDefaultCategory); $template->param( koha_news => $all_koha_news, branchcode => $homebranch, daily_quote => Koha::Quotes->get_daily_quote(), + self_registration_enabled => $self_registration_enabled, ); output_html_with_http_headers $input, $cookie, $template->output; -- 2.20.1